Josh Donaldson homered for the second consecutive game, Nick Tepesch won for the first time in almost three years and the Toronto Blue Jays beat the slumping Tampa Bay Rays 2-1 on Monday night.

The last-place Blue Jays have won 10 of 14 at home.

Wilson Ramos homered to provide the only run for the offense-starved Rays, who lost their fourth straight. Tampa Bay arrived in Toronto on the heels of a 2-7 homestand in which the team totaled 11 runs and was shut out five times during an eight-game span.

Tepesch (1-2) had not won since Sept. 16, 2014, when he beat Oakland while pitching for Texas. The right-hander allowed one run and four hits, giving way to Aaron Loup after the first two batters reached safely in the seventh inning.

Corey Dickerson followed with a short flare that dropped in front of second baseman Rob Refsnyder, who flipped to shortstop Ryan Goins at second base. After Goins tagged runners Peter Bourjos and Daniel Robertson, who had been at first, umpire Lance Barksdale called both Rays players out.

Tampa Bay manager Kevin Cash came out to argue, and the umpires huddled before the play was reviewed. After more than three minutes, umps ruled Goins had stepped on the base, removing the force on Bourjos, and put him back at second.

Loup ended the threat by striking out Lucas Duda and getting Evan Longoria to pop out.

Roberto Osuna relieved with a runner at first in the eighth and got four outs for his 30th save in 37 chances.

Donaldson, who had a two-run homer in the first inning of Sunday's win over Pittsburgh, got off to another fast start against Rays right-hander Jake Odorizzi, hitting a full-count pitch just over the wall in right in the first.

Donaldson went 2 for 4 with a double.

Making his second start after missing more than two weeks with a sore lower back, Odorizzi (6-6) allowed two runs and three hits in six innings. He has won just once in his past five outings.

Tampa Bay loaded the bases with two outs in the fourth but Dickerson flied out to the warning track.

TRAINER'S ROOM

Rays: OF Kevin Kiermaier (right hip) went 1 for 5 with a triple in a rehab game at Class A Charlotte on Sunday, his second game at DH. Kiermaier is set to play four or five innings in center field Tuesday. ... Tampa Bay recalled RHP Chase Whitley from Triple-A Durham. He replaces LHP Jose Alvarado, who was optioned to Durham on Sunday.

Blue Jays: Toronto signed LHP Brett Anderson to a minor league deal. The nine-year veteran was released by the Chicago Cubs on Aug. 1 after going 2-2 with an 8.08 ERA in six starts. ... The Blue Jays selected LHP Tim Mayza from Triple-A Buffalo, released RHP Taylor Cole and optioned RHP Leonel Campos to Triple-A. ... C Miguel Montero (right groin) will begin a rehab assignment at Buffalo on Tuesday.

UP NEXT

Rays: LHP Blake Snell (0-6, 4.69 ERA) has allowed three runs or fewer in each of his past six starts, but has finished six innings just three times in 15 outings this season.

Blue Jays: RHP Marco Estrada (5-7, 4.85) pitched seven shutout innings against the Yankees last time out to snap a 12-start winless streak.