Robbie Grossman crushed a two-run bomb, Corey Seager collected three hits and scored twice and Max Scherzer dazzled through 5.1 scoreless innings as the Texas Rangers won their second straight over the Toronto Blue Jays 6-3.