SN Guerrero Jr. getting hot at perfect time for a deep Blue Jays run