The Toronto Blue Jays led by Teoscar Hernandez and Taijuan Walker, avoided the four-game sweep at the Citizens Bank Park against the Phillies with a 6-3 victory.

Hernandez hit a two-run home run in the top of the seventh inning to secure the win for the Canadians. Pitcher, Walker threw six sharp innings allowing only four hits and striking out eight.

Walker, who was acquired last month from Seattle to help Toronto’s playoff push, allowed only Didi Gregorius’ RBI double off the right-field scoreboard in the second.

“I thought this was a huge win to give us momentum going into the next series,” Walker said. “It’s going to be a big series for us.”

Toronto, which snapped a six game losing streak, held onto the eighth and final playoff spot in the American League. They return home to Sahlen Field in Buffalo, New York, for the final seven games to try and earn a trip to the postseason.

Philadelphia outfielder Bryce Harper exited with lower back stiffness after he struck out with the bases loaded in the seventh inning. That's when the Phillies hopes' to win the ball-game ended. 

“He’ll get a lot of treatment and we’ll keep our fingers crossed,” manager Joe Girardi said.