Daulton Varsho had a grand slam in the first inning and Toronto held on for a 5-3 win over Colorado on Saturday. Blue Jays starting pitcher Yariel Rodriguez struck out six and allowed a run on four hits over 3 2/3 innings.