Melky Cabrera hit a tiebreaking homer in the seventh inning, and the Toronto Blue Jays beat the Texas Rangers 9-6 on Sunday.
Cabrera drove in three runs and finished 3 for 5, his 13th multi-hit effort in the past 28 games, as the Blue Jays won their first series since sweeping a two-game set against Milwaukee on July 1-2. He also made a great catch on a sinking liner by Adam Rosales in the sixth, keeping runners at first and second.
Cabrera's homer came on the third pitch he saw from right-hander Neftali Feliz (0-1), handing slumping Texas its 13th loss in 15 road games. The Rangers have won just four of their past 28 overall and are a major league-worst 39-59. It is the first time Texas is 20 games under .500 since finishing the 2003 season 71-91.
Todd Redmond (1-4) worked one inning for the win. Redmond left after Geovany Soto's leadoff double in the eighth, but Brett Cecil retired the next three batters.
Toronto sealed it with a three-run eighth against Matt West. Munenori Kawasaki singled home a run with the bases loaded, and Cabrera followed with a two-run hit to center.
Casey Janssen, unavailable Saturday because of illness, gave up an RBI single to Chris Gimenez in the ninth and was replaced by Aaron Loup after Jake Smolinski's hit. Loup retired pinch-hitter J.P Arencibia for his second straight save and fourth in seven chances.
Dioner Navarro opened the scoring with a leadoff homer in the second, and Jose Reyes added a two-run single to give Toronto a 3-0 lead. Texas answered in the third on a two-run single by Daniel Robertson, but Colby Rasmus made it 4-2 with an RBI single in the bottom half.
Dan Johnson drove in the fifth Toronto run with a sacrifice fly in the fifth, but left-hander Mark Buehrle couldn't hold the lead.
With two outs and the bases loaded in the sixth, Buehrle slipped and fell while trying to deliver a pitch to Robertson and was called for a balk, making it 5-3. Robertson promptly lined a tying single up the middle. Robertson went 2 for 5 with four RBIs.
Buehrle, who allowed five runs and eight hits in six innings, has gone seven weeks since beating Kansas City on June 1, a victory that made him the first 10-game winner in the majors. He is 0-5 in his past eight starts.
Rangers right-hander Nick Tepesch allowed five runs and nine hits in 4 1-3 innings. He walked two and struck out none.