Derek Norris hit a home run and drove in five runs, Stephen Vogt was 3 for 3 and drove in two runs and the Oakland Athletics held off the Texas Rangers for an 10-6 victory on Tuesday night.
Tommy Milone (5-3) won his fifth consecutive decision, matching his career-best, as the A's won their third in four games.
Milone gave up three runs and five hits over 5 2-3 innings in improving to 5-0 over his last eight starts. He walked one and struck out three.
Yu Darvish (7-3) lost his eighth straight to the A's and the Rangers lost for just the second time in six games.
Darvish allowed seven runs -- four earned -- and eight hits over 5-plus innings. He walked five and struck out eight, including Brandon Moss in the first for career strikeout 600.
Roughned Odor hit a home run, tripled and drove in three runs for the Rangers.
Aaron Poreda, who was recalled from Triple-A Round Rock earlier in the game, took over for Darvish with two runners on in the sixth and got two outs before giving way to Shawn Tolleson, who gave up Norris' home run.
Adrian Beltre gave the Rangers a 1-0 lead in the first with his two-out RBI single.
The A's scored twice in the second. Jed Lowrie, Vogt and Alberto Callaspo hit consecutive singles to open the inning. Lowrie scored on Beltre's hit and Vogt came around to score on left fielder Michael Choice's throwing error.
Vogt added RBI singles in the third and fifth while Coco Crisp hit a sacrifice fly in the fourth and Norris hit the three-run home run, his fourth career pinch-hit homer, in the sixth.
Odor hit a solo homer in the fifth and added a two-run triple in the seventh. Alex Rios hit a sacrifice fly in the sixth and Daniel Robertson drove in a run in the seventh.
Norris added a two-run double in the eighth.
NOTES: Robbie Ross was optioned to Triple-A Round Rock to make room for Poreda. . The Rangers signed IF Carlos Pena to a minor-league deal. . Darvish owns a 7.59 ERA in four career starts at 0.co Coliseum. . RHP Nick Tepesch (2-2, 3.94) starts for the Rangers in Wednesday's series finale. He's won three straight over AL West opponents. . RHP Sonny Gray (6-3, 2.93) starts for the A's on Wednesday. He has lost his last two. . A's LHP Drew Pomeranz was placed on the DL with a broken right hand. . A's RHP Evan Scribner was recalled from Triple-A Sacramento. . The A's obtained LHP Brad Mills in a trade with Milwaukee for cash considerations.