> American League
Boston 5, Seattle 0: Josh Beckett redeemed himself less than a week after being booed off the mound, striking out a season-high nine for the Red Sox.
Tampa Bay 4, Toronto 3: David Price won for the fifth time in six starts. The Jays' Brett Lawrie threw his helmet after being ejected in the ninth and it bounced and hit umpire Bill Miller in the hip -- a suspension from Major League Baseball is all but certain.
Kansas City 7, Texas 4: Billy Butler and Brayan Pena each drove in a pair of runs and the Royals kept Texas' potent offense in check for a second straight game.
Cleveland 5, Minnesota 0: Derek Lowe pitched his first shutout in nearly seven years, throwing a six-hitter for the Indians. He induced four double-play grounders.
Detroit 10, Chicago White Sox 8: Miguel Cabrera, Ryan Raburn and Austin Jackson homered during an eight-run rally in the sixth inning for the Tigers.
L.A. Angels 4, Oakland 0: Ervin Santana struck out nine during 7 2/3 innings of four-hit ball and Albert Pujols drove in two runs with infield singles.
> National League
St. Louis 7, Chicago Cubs 6: Yadier Molina hit an RBI single off second baseman Darwin Barney's glove with two outs in the ninth inning as the Cardinals avoided a sweep.
Philadelphia 4, Houston 3 (10): Hunter Pence atoned for a ninth-inning error by hitting his second home run of the game, a solo shot in the 10th.
San Diego 6, Washington 1: Stephen Strasburg left after only four innings Tuesday, matching the second-shortest appearance of his 25-start career, and San Diego's Will Venable had four hits.
Atlanta 6, Cincinnati 2: The Braves jumped on Johnny Cueto early, giving the right-hander his first loss of the season. Atlanta scored four runs in the third inning.
Milwaukee 8, N.Y. Mets 0: Zack Greinke overcame his road woes and ran his scoreless streak to 15 innings, while Travis Ishikawa homered twice and drove in a career-high five runs.
Miami 6, Pittsburgh 2: Josh Johnson of the Marlins allowed two runs over seven innings for his first victory in more than a year.
Arizona at L.A. Dodgers: Matt Kemp went on the disabled list Monday night. The Dodgers' outfielder has a strained hamstring.
Colorado at San Francisco: Fred Sanchez of the Giants had a minor setback in trying to get off the disabled list. He has a sore lower back.
> Around the horn
Roger Clemens: Brian McNamee, Clemens' longtime strength coach, testified Tuesday for a second day in the perjury trial. It pushed his running total to more than nine hours on the stand, with cross-examination yet to come.
Manny Ramirez: The suspended slugger is scheduled to begin a 10-game minor league stint with Oakland's Triple-A team in Sacramento on Saturday in Albuquerque, N.M.
New York Yankees: Placed reliever David Robertson on the 15-day disabled list with a strained muscle in his left rib cage.
Compiled from News and wire service reports.