The hits came with a strikeout against Yimi Garcia (3-6), who entered the game after Sandy Alcantara thwarted the Blue Jays with just 86 shots in eight innings.
MLB RBI leader Vladimir Guerrero Jr. scored the Blue Jays’ first point in the sixth. They improved to 12-2 in interleague games, including 3-0 against Miami.
Ross Stripling of Toronto allowed a run in six innings. Tim Mayza (2-1) pitched a perfect eighth, and Jordan Romano faced just three hitters in the ninth for his fourth save to complete a three hitter.
Starling Marte opened ninth place for Miami with an infield single, but was sent off trying to steal second place.
Both starting pitchers passed umpire inspections between innings as part of the MLB crackdown on sticky substances.
Toronto outfielder George Springer scored 0 for 4 on his return to the lineup. He was activated after missing 66 of the first 70 games due to strain in his right quadriceps.
Miami rookie Jesus Sanchez hit his second homer in the second inning.
The Blue Jays scored a point in the sixth. Bo Bichette was hit with a pitch, stole second place, took third place on a wild pitch and came home on a single in opposite field from Guerrero.
Toronto coach Charlie Montoyo missed the game and is serving a one-game suspension. The penalty came after MLB concluded that Blue Jays rookie Alek Manoah intentionally pitched Orioles’ Maikel Franco last weekend.
Marlins: OF Corey Dickerson (blue in left foot) should be in a boot for three weeks, manager Don Mattingly said. … 1B-OF Garrett Cooper (lumbar strain) has batted training and is expected to begin a rehab mission this week. … RHP Jorge Guzman (inflammation of the right elbow) is due to start a game on Thursday in extended spring training.
Marlins’ Trevor Rogers (7-3, 1.87), who leads all MLB rookies in wins, ERA and strikeouts, is set to start Wednesday in the series final against Robbie Ray (4-3, 3, 50) in a left-hand match – the delivery men.