Vladimir Guerrero Jr. hit a grand slam and drove in six runs to lead the Toronto Blue Jays to a 20-1 thrashing of the Tampa Bay Rays in St. Petersburg, Fla.