SN Blue Jays’ Guerrero Jr. puts on defensive masterclass in win over Cardinals