Chicago White Sox 9, Tampa Bay 2: Omar Vizquel, A.J. Pierzynski and Paul Konerko each drove in two runs and the White Sox stopped a seven-game losing streak.
Minnesota 3, Baltimore 1: Jim Thome hit his 591st career home run and Scott Baker pitched seven dominant innings, allowing four hits and striking out nine, for the Twins.
Kansas City 3, Cleveland 2: Melky Cabrera rifled a bases-loaded, two-run single into left field off Cleveland closer Chris Perez with one out in the ninth inning to give the Royals the win. Perez had been 6 for 6 in save opportunities.
Seattle 1, Oakland 0: Mariners ace Felix Hernandez pitched 7 2/3 innings, striking out eight, and Adam Kennedy drove in the game's only run in the fourth inning with a solo home run.
Boston at L.A. Angels: After getting their first road win of the season Wednesday, 5-3 over Oakland, the Red Sox were looking to pick up where they left off last season against the Angels, when they won nine of the 10 meetings between the teams.
Cincinnati 7, Arizona 4: Reds starter Mike Leake got razzed by some fans during his first appearance since his shoplifting arrest but ignored the handwritten signs to pitch seven strong innings and earn his third win.
St. Louis 5, Washington 0: Right-hander Kyle Lohse threw a career-best two-hitter for his fourth straight impressive outing on the comeback trail for the Cardinals. Lohse is 3-1 with a 2.01 ERA, distancing himself from two injury-plagued years.
N.Y. Mets 9, Houston 1: David Wright ended a career-worst hitless drought of 20 at-bats with a homer and a two-run double and the Mets welcomed Jason Bay back to the lineup by snapping a seven-game losing streak.
Florida 9, Pittsburgh 5: Scott Cousins' first career home run was a grand slam and Brett Hayes added a three-run homer for the Marlins. The Pirates struck out 30 times in the three-game series, bringing their major-league worst total to 169.
Philadelphia at San Diego: The Phillies entered having won seven straight and 20 of the last 24 on the road against the Padres.
Around the horn
Major League Baseball: The percentage of black players in the major leagues has dropped again this year even as the sport again received a top overall grade for racial diversity. According to the annual study released Thursday by Richard Lapchick's Institute for Diversity and Ethics in Sports at the University of Central Florida, baseball received an A for racial diversity, the same grade as last year, and a B-minus for gender, down from a B. The percentage of black players dropped to 8.5 percent on opening day this year, down from 10 percent at the start of last season and its lowest level since 2007.
Barry Bonds: Commissioner Bud Selig will not consider changing the slugger's records following Bonds' conviction on obstruction of justice last week. Bonds holds the career (762) and season (73) home run records, breaking marks set by Hank Aaron (755) and Mark McGwire (70).
Milwaukee Brewers: Outfielder Ryan Braun signed a $105 million, five-year contract extension Thursday that adds to a seven-year deal he signed in May 2008, meaning the Brewers are now committed to pay the young slugger $145.5 million through 2020.
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.