James Shields, Rays, pitched a one-hitter and posted his second shutout in his past three starts in a 2-0 win over the Angels.
Jimmy Rollins, Phillies, with 3-for-5 with three RBIs and a home run in a 7-4 victory over the San Francisco Giants.
Mike Lamb, Twins, hit a two-run single in the bottom of the ninth against Jonathan Papelbon to lift Minnesota past Boston 7-6.
Rickie Weeks, Brewers, hit a bases-loaded, two-run single with two outs in the bottom of the ninth to give Milwaukee a 4-3 victory over St. Louis.
Freddy Sanchez, Pirates, singled home Brian Bixler with two outs in the bottom of the ninth to end Atlanta's six-game winning streak with a 3-2 win.
Jose Contreras, White Sox, allowed one run and six hits over seven innings in a 4-2 victory over the Seattle Mariners.