The Yankees could see up close to the potential target of Marcus Stroman exchanges on Sunday and, more importantly, another win.
Gio Urshela had a two-run single in the second and scored the run in the fifth with the help of a good play, while the Yankees beat the Blue Jays, 4-2, in the Bronx.
The victory allowed the Yankees to maintain their six-game lead in the AL East over the Rays, who come to Yankee Stadium for a four-game series that will begin on Monday.
After losing three of their four previous games sandwiched around the All-Star break, the Yankees made three errors, but they did enough against Stroman to beat the right-hander, who will almost certainly be traded before the July 31 deadline. .
Stroman, in his first start since leaving his previous start with a pectoral cramp in his left shoulder on June 29, allowed three runs in six innings, while Masahiro Tanaka allowed two runs in six innings, both home runs solo the fifth.
The Yankees went ahead in the bottom of the second, when Luke Voit started with an infield hit and Gleyber Torres followed with a double to the left, sending Voit to third.
Brett Gardner went on the ground first, keeping Voit in third, before Urshela hit a single in both races to give the Yankees a 2-0 lead.
Toronto threatened in the third with Danny Jansen's first single and Torres' second mistake in Eric Sogard's routine game. Tanaka got Freddy Galvis to fly to the center and Lourdes Gurriel Jr. flew to the left to preserve the two-race lead.
Randal Grichuk made it 2-1 when he opened the fifth with a long homer to right field in front of Tanaka, who had allowed only a couple of singles to enter the inning. Toronto tied later in the fifth, when Eric Sogard led Tanaka to the right on a 1-2 pitch with two outs.
The Yankees took the initiative again at the bottom of the table. Urshela started with a single and went to the second on a walk to Austin Romine. Mike Tauchman made a sacrifice attempt for the first time and DJ LeMahieu became a forced out, but a bad throw to Sogard's second slowed down the turn and allowed LeMahieu to beat the first to finish the inning.
With Aaron Judge on the plate, Stroman threw an uncontrolled pitch that went backwards, but bounced off receiver Danny Jansen.
Urshela tried to score and appeared to be out easily, but the Yankees braved the call and the replays showed that Urshela slipped under a pitiful Jansen tag attempt.
The error made the Yankees 3-2 and Judge end up walking in the at-bat, but failed to increase their lead.
The unstable Yankees defense turned to Tanaka in the sixth, starting with Tauchman's fantastic capture of Cavan Biggio's pop-up on the shallow left and then a good Torres diving move to the right to steal from Justin Smoak a hit.
Adam Ottavino arrived to start the seventh and gave a hit to Jansen. While Rowdy Tellez batted for Teoscar Hernandez, the Yankees stalled for the time before bringing in Tommy Kahnle to face left-handed Téllez, even though Ottavino threw only five pitches.
Kahnle, excellent against the lefties, defeated Téllez. The right-hander walked to Sogard in four pitches, but got Galvis to finish the inning.
Tauchman gave the Yankees a safe run with a solo homer to the right of Derek Law in the seventh inning. The Yankees had played two straight games without home runs before the fifth season of Tauchman.
Zack Britton threw an eighth goalless and Aroldis Chapman closed it for his 25th save of the year.