Vladimir Guerrero Jr. smacked a solo home run and Alejandro kirk hit a go-ahead two-run double in the ninth inning to help the Toronto Blue Jays beat the New York Yankees 4-2.