Baltimore 8, Boston 2: Mark Reynolds hit a three-run homer, Jason Hammel continued his strong start this season and the Orioles won their fourth straight and 10th in the last 12 games.
Chicago White Sox 3, Detroit 2: Adam Dunn hit a two-run homer deep into the right-field seats off Jose Valverde in the ninth inning for the White Sox. Addison Reed earned his first career save for Chicago.
Texas 5, Cleveland 2 (11): Pinch-hitter Adrian Beltre hit a three-run homer in the 11th inning to help lift the Rangers.
Oakland 4, Tampa Bay 3 (12): Jonny Gomes came through against his former team, hitting a go-ahead homer in the 12th inning that sent the Athletics to the win, ending the Rays' winning streak at six.
Seattle 7, Minnesota 0: Felix Hernandez pitched one-hit ball through eight innings, striking out nine, and Kyle Seager homered as the Mariners ended a seven-game losing streak.
Toronto at L.A. Angels: Albert Pujols, stumbling through the longest home run drought of his 12-year career, was not in the Angels' starting lineup for the first time this season. "Go ask the manager, not me, guys. I don't make the lineup," Pujols told reporters.
N.Y. Mets 4, Arizona 3: Johan Santana won for the first time in 20 months, finally getting run support, and the Mets ended a four-game losing streak.
L.A. Dodgers 5, Chicago Cubs 1: Chris Capuano threw seven shutout innings -- striking out seven and improving his scoreless innings streak to 18 2/3 -- and even drove in a pair of runs to lead the Dodgers.
Washington 7, Philadelphia 1: Gio Gonzalez allowed one run over seven innings and the Nationals hit a season-high three home runs (Jayson Werth, Chad Tracy and Ian Desmond) to beat the Phillies.
San Francisco 5, Milwaukee 2: Madison Bumgarner shut down Milwaukee for seven innings and added an RBI double to win his eighth straight home start, helping the Giants snap a four-game losing skid.
Pittsburgh 3, Cincinnati 2: Neil Walker homered for the first time since last September and James McDonald put together a strong start for the Pirates.
Houston 8, St. Louis 2: Chris Johnson hit his first career grand slam, Bud Norris continued his dominance of the Cardinals and the Astros won a fifth consecutive game for the first time since late 2010.
Atlanta at Colorado: The Rockies' 49-year-old starter, Jamie Moyer, has gotten a combined five runs from his teammates this season and received none for the third time in his last start.
Miami 4, San Diego 1: Mark Buehrle threw a five-hitter and Greg Dobbs drove in the go-ahead run to give the Marlins their fifth straight win.
Around the horn
Miami Marlins: After blowing his fourth save this year, closer Heath Bell's been demoted from that role.
San Diego Padres: Placed closer Huston Street on 15-day DL with a strain near his pitching shoulder.
On the Web
Follow major league baseball and the Bisons on the "Inside Pitch" blog at buffalonews.com
Compiled from News and wire service reports.