Detroit 4, Cleveland 1: Max Scherzer pitched seven strong innings and the first-place Tigers hit three homers in a victory over the second-place Indians. Scherzer allowed one run, five hits and a walk while throwing a career-high 127 pitches.
Tampa Bay 3, Seattle 2: Evan Longoria and Ben Zobrist both had run-scoring singles with two outs during the eighth inning as the Rays beat Felix Hernandez and the Mariners. Juan Cruz (5-0) got two outs in the eighth for the win.
Boston 7, Kansas City 1: Jarrod Saltalamacchia pounded out a three-run homer, while left-hander Andrew Miller gave Red Sox manager Terry Francona precisely what he was looking with a strong start.
Texas 7, Chicago White Sox 4: Josh Hamilton hit a tiebreaking home run in the sixth inning, while Mitch Moreland added two homers, a three-run shot in the fourth and a two-run shot in the sixth.
Baltimore at L.A. Angels: Dan Haren of the Angels was looking for his sixth straight win at home Friday night.
Toronto at Oakland: Brett Lawrie is swinging a hot bat for the Blue Jays. He has 10 RBIs to go with three home runs and six multi-hit games out of 13 since coming up from the minors.
Chicago Cubs 5, St. Louis 4 (10): Tyler Colvin's RBI single in the 10th inning off Octavio Dotel lifted the Cubs to a win.
Atlanta 4, Arizona 2: The Braves did all their scoring with the long ball and Derek Lowe combined with four relievers on a six-hitter.
Houston 6, San Francisco 0: Wandy Rodriguez pitched eight innings and had a two-run single to lead the Astros. The Giants have lost 15 of their last 21 games, including four of five.
Cincinnati 11, Pittsburgh 8: Joey Votto hit his 21st homer of the season and later scored the game-winning run in the top of the ninth for the Reds.
L.A. Dodgers 8, Colorado 2: Before leaving with a mild groin strain, Rod Barajas homered and drove in four runs for the Dodgers. It was something of a landmark victory for Dodgers starter Hiroki Kuroda, who came into the game 0-5 lifetime against the Rockies with a 5.81 ERA.
Washington 8, Philadelphia 4: Ryan Zimmerman's walk-off grand slam with two outs capped a six-run rally in the bottom of the ninth to give the Nationals a memorable win.
Milwaukee at N.Y. Mets: Francisco Rodriguez is back in New York. The Mets traded him to the Brewers for two players to be named later and cash around the All-Star break.
Florida at San Diego: Jesus Guzman of the Padres, hitting .373 with three home runs and 19 RBIs in his last 21 games, is batting .385 with eight RBIs versus Florida this year.
Around the horn
Roger Clemens: Prosecutors in the Clemens perjury case said they had made an honest mistake in showing jurors inadmissible evidence and that shouldn't save the baseball star from facing a new trial. The prosecutors filed arguments disputing Clemens' position that a second trial would violate his constitutional protection against double jeopardy by making him face the same charges twice.
Chicago Cubs: Fired general manaager Jim Hendry on Friday with another disappointing season that will add to their historic championship drought coming to a close. Assistant GM Randy Bush will serve as interim general manager.
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.