Follow CBSMIAMI.COM: Facebook | Twitter

TORONTO (AP) — Edwin Encarnacion hit a two-run home run in the ninth inning and the Toronto Blue Jays extended their winning streak to seven games, beating the Miami Marlins 4-3 on Tuesday night.

READ MORE: New Travel Restrictions In Place, Dow Drops 905 Points Over New COVID Variant Concerns

Returning to the lineup after sitting out the previous two games with a sore left shoulder, Encarnacion connected off A.J. Ramos (0-1) with a one-out drive to center, his 13th. It was the fourth walkoff homer of Encarnacion’s career.

Giancarlo Stanton hit two solo home runs for the Marlins, who lost for the third time in four games. Stanton leads the majors with 21 homers and 51 RBIs.

Liam Hendriks (2-0) pitched one inning for the win.

Encarnacion’s drive denied Dan Haren his third straight win. Haren allowed two runs and three hits in seven innings. He walked none and struck out seven, matching his season high.

Stanton opened the scoring by homering off Mark Buehrle in the first, then broke a 2-2 tie by connecting off Roberto Osuna in the seventh. It was his third multihomer game of the season and the 16th of his career.

Christian Yelich also homered for the Marlins.

Toronto’s Chris Colabello went 0 for 3 with two strikeouts, ending his hitting streak at 18 games.

READ MORE: Black Friday Shoppers Out Early Hoping To Score Deals

Buehrle came in riding a 17-inning scoreless streak but couldn’t extend it, with the Marlins taking an early lead on Stanton’s two-out drive in the first.

Miami made it 2-0 on Yelich’s two-out homer in the fourth, but Toronto tied it in the bottom half on back-to-back sacrifice flies by Jose Bautista and Encarnacion.

Buehrle allowed two runs and eight hits in six innings, the first time in three starts he failed to pitch a complete game.

TRAINER’S ROOM

Marlins: Manager Dan Jennings said RHP Mat Latos (left knee) is expected to be activated soon after throwing 4 2-3 inning in a rehab start at Triple-A New Orleans on Monday. “It could be within a week,” Jennings said. “We’re looking at the rotation and where he could potentially fit in.”

UP NEXT

Marlins: RHP Tom Koehler (4-3, 3.72) has won his past two decisions and allowed just one run over seven innings in his past start, June 5 at Colorado. Koehler has never faced the Blue Jays.

Blue Jays: Toronto announced it will skip rookie RHP Aaron Sanchez this time through the rotation to manage his innings. RHP Scott Copeland is expected to be recalled from Triple-A Buffalo to start against Miami on Wednesday. Copeland has made two relief appearances for the Blue Jays this season.

MORE NEWS: Cold Fronts Bring More Than Just Cool Dry Air To South Florida

(© Copyright 2015 The Associated Press. All Rights Reserved. This material may not be published, broadcast, rewritten or redistributed.)