The Orioles earned just their fourth inter-division road win of the season by fighting off the Rays. Baltimore got a grand slam from Brian Roberts in the sixth inning and a three-run blast from Nolan Reimold to help rookie Brian Matusz pick up his second win. The victory didn't come easy, however as the Rays scored three in the eighth inning and brought the winning run to the plate in the form of Evan Longoria. After going 2-0 against Longoria, closer and new father Jim Johnson struck out the Rays slugger swinging on three straight pitches to end the game.

Detroit used a ninth-inning rally to stun the visiting Mariners on Thursday afternoon. Carlos Guillen scored on a Brandon Inge sacrifice fly to tie the game and Clete Thomas singled in Magglio Ordonez to score the winning run and get starter Jarrod Washburn off the hook. Facing the team that traded him to the Tigers for the first time, Washburn gave up four homers and six total runs in six innings of work before collecting a no-decision.

A seven-run sixth inning propelled the Indians past the Angels one night after Cleveland was blanked by Los Angeles. Seven Indians tallied multi-hit games led by third baseman Jhonny Peralta's three-hit night. Angels ace John Lackey took the loss, allowing six runs and issuing four walks in 5 1/3 innings for just his second loss in his last eight starts. The six runs Lackey gave up were the most he'd yielded since also being charged with six in a July 7 loss to the Texas Rangers. Justin Masterson threw 6 1/3 innings of one-run ball to pick up his first win since being traded to Cleveland from the Boston Red Sox.