Rajai Davis singled home the winning run with two outs in the bottom of the ninth and the Blue Jays rallied for their ninth straight win, 7-6, over the Orioles last night in Toronto.
Munenori Kawasaki hit his first career home run, a tying two-run shot in the seventh, while Adam Lind and Edwin Encarnacion also connected for the Blue Jays.
Casey Janssen (2-0) worked one inning for the win as Toronto evened its record at 36-36.
Red Sox 10, Tigers 6
In Detroit, Shane Victorino homered and hit three singles, driving in five runs to lead the Red Sox. Miguel Cabrera hit a three-run homer for the Tigers, who nearly rallied from a 6-1 deficit.
The Tigers have designated closer Jose Valverde for assignment, less than two months after bringing the veteran righty back to the major leagues.
Nationals 2, Rockies 1
In Washington, Stephen Strasburg struck out nine over seven innings and Ian Desmond homered in the seventh to help give the Nationals righty his first win in June.
Brewers 2, Braves 0
In Milwaukee, Jean Segura hit a home run and Wily Peralta allowed two hits in seven innings to lead the Brewers.
Indians 5, Twins 1
In Cleveland, Scott Kazmir allowed one run in seven strong innings and Jason Kipnis drove in three, leading the Indians over Minnesota.
Rangers 6, Cardinals 4
In St. Louis, Nelson Cruz snapped a ninth-inning tie with a two-run single through a drawn-in infield and the Rangers beat the Cardinals.
Athletics 6, Mariners 3
In Seattle, Yoenis Cespedes hit a pair of two-run homers and Bartolo Colon won his seventh straight start to propel the Athletics.
Padres 5, Dodgers 2
In San Diego, Yasiel Puig had another two hits, but the Dodgers fell to the Padres.