HOUSTON -- Rougned Odor homered early, then got into a testy exchange at home plate in the ninth inning that escalated into a shouting match between the managers Saturday night as the Texas Rangers beat the Houston Astros 7-6.
Odor hit a two-run homer in the third and later singled. He came up in the ninth and exchanged words with Houston catcher Hank Conger.
Conger moved toward Odor and Texas slugger Prince Fielder raced from the on-deck circle to push the Astros player out of the way. Both benches and bullpens cleared as Fielder and Houston manager A.J. Hinch jawed in the middle of the scrum.
There was some pushing before Rangers manager Jeff Banister stepped in front of Fielder. Hinch and Banister engaged in a brief shouting match before order was restored and the game resumed with no ejections.
Odor followed with a triple to Tal's Hill in center field and scored on a single by Adrian Beltre. Josh Hamilton added an RBI double that extended the lead to 7-4.
Conger hit a two-run homer off Shawn Tolleson with no outs in the ninth. Tolleson retired the next three batters for his 14th save.
Hamilton and Robinson Chirinos also homered for Texas. Carlos Correa homered for Houston.
Colby Lewis (9-4) allowed four hits and two runs in 7 1/3 innings.
Scott Feldman (4-5) gave up nine hits and four runs in 5 2/3 innings in his first start since May 26 following arthroscopic surgery on his right knee.
Jon Singleton singled to start Houston's third before Lewis retired the next 12 in a row, including striking out the side in the fourth.
Hamilton, who finished with three hits, sent an 86 mph fastball by Joe Thatcher into the bullpen in right-center to push the lead to 5-1 in the eighth. It was his first home run since hitting his only two of the season on May 29.
Hamilton began the game in an 0-for-10 rut with just two hits in his last 21 at-bats.
Astros: 1B Chris Carter sat out a day after spraining his ankle. He said the swelling had subsided and he's hopeful that he can avoid a trip to the disabled list. "There's a lot of soreness right now," he said. "The biggest thing is just getting that out and seeing how I feel in a couple of days."
Coming off his start in the All-Star game, Houston ace Dallas Keuchel (11-4) will oppose Yovani Gallardo (7-8) when the series wraps up on Sunday. Keuchel is tied for the most wins in the American League and his 2.23 ERA is the best in the AL.