TORONTO — Randal Grichuck has struggled to find consistency in his first season with the Toronto Blue Jays by his admission. But that hasn’t hindered his power numbers this summer.

The 28-year-old Texan swatted two more homers, including a three-run blast in the fifth inning to put the Blue Jays ahead for good, in a 6-4 win against the New York Yankees on Sunday.

Grichuk’s two home runs pushed his total to a career-high and team-leading 28 with 12 games remaining. The right fielder also enters the final two weeks of the season riding an eight-game hit streak that has produced three doubles, a triple, four homers, nine RBIs and a .313 average (10 for 32).

“Even in a down year the power is still there, that’s a positive,” Grichuk said. “I’m not feeling for it or getting out of my swing to take away power even when I’m struggling. I’d like to be more consistent, but the power is still there.”

Grichuk didn’t have an explanation for his struggles, particularly in the first half. But he made some tweaks to his swing after the all-star break and has been more productive.

“I’ve been searching for the feeling or searching for that feeling of comfort in the box,” he said. “I’ve felt it at times, but not long enough.

“I still have a chance to finish strong.”

The victory pushed Toronto (59-91) to a 2-1 series victory against the Yankees (98-53), who came to town with the best record in MLB.

The Blue Jays enter the final two weeks on a high after taking four games at home in the three-game sets against the American League East rival Boston Red Sox and Yankees.

Even though the Blue Jays have been out of the playoff race for months, their manager Charlie Montoyo was biting his nails in the dugout as closer Ken Giles worked a 1-2-3 ninth, including a game-ending strikeout of Aaron Judge, for his 20th save in 2019.

“Today, in the ninth inning, was the most nervous I’ve been all year just because it was a chance to win two out of three from Boston and two out of three from the Yankees,” he said.

Besides Grichuk’s hitting, a strong pitching performance from T.J. Zeuch played a brilliant role in the Blue Jays concluding the six-game homestand with a victory.

Zeuch took over for opener Wilmer Font to begin the second inning. After some struggles in the third inning, when he yielded two runs after allowing a single, double, walk and another single to the first four Yankees, Zeuch settled down.

In his third appearance of the season, Zeuch (1-0) pitched a personal-high 5 1/3 innings and struck out a career-high five to record his first career win.

“I thought I made a lot more competitive pitches,” the 24-year-old Zeuch said. “I stayed out of the heart of the plate. I was in the zone a lot more, and when I really needed to make a pitch, I was able to make a competitive pitch and give my defence a chance to make a play.”

Grichuk’s solo blast to right centre-field in the third inning off Yankees left-handed hurler Jordan Montgomery, making his first appearance in 16 months after Tommy John surgery, tied the game at 3-3.

Grichuk then snapped the tie with a three-run blast in the fifth inning. After Toronto shortstop Bo Bichette pushed a bunt single past the left side of the mound with one out in the fifth, Cavan Biggio walked. Grichuk then crushed an 0-2 four-seam fastball from reliever Nestor Cortes Jr. (5-1) into the second deck in left field.

The Yankees could have clinched a playoff berth with a win and a Cleveland Indians loss at home to the Minnesota Twins.