Saturday’s results
Red Sox 8, Angels 0: At Boston, Curt Schilling pitched eight innings to extend his scoreless streak to 14, and David Ortiz hit a three-run homer to lead Boston to a victory over Los Angeles. Schilling allowed four hits, struck out four and walked one to pick up his second consecutive win.
Tigers 10, Blue Jays 7: At Toronto, pinch-hitter Marcus Thames hit a go-ahead, two-run double off B.J. Ryan in the ninth inning to help Detroit rally for a victory over Toronto. Todd Jones closed it out for his sixth save in as many opportunities. The Blue Jays lost despite taking leads of 4-0, 6-4 and 7-6.
Twins 12, Devil Rays 2: At Minneapolis, Michael Cuddyer had four hits and two RBIs, Sidney Ponson won for the first time in almost a year and Minnesota beat Tampa Bay. Torii Hunter also drove in three runs and Justin Morneau two for the Twins. Luis Rodriguez homered over the right-field baggy at the Metrodome to lead off the Twins’ seventh inning, his first homer since June 25.
Orioles 6, Royals 4: At Baltimore, Chris Gomez hit a grand slam in the sixth inning and Baltimore rallied to hand Kansas City its fourth straight loss. Alberto Castillo had two hits and scored two runs for the Orioles. Scott Williamson earned his first win with Baltimore with an inning of one-hit relief.
Indians 4, White Sox 0: At Cleveland, Paul Byrd worked six sharp innings in his first official start of the season as Cleveland beat Chicago. Byrd had come within one strike of an abbreviated no-hitter on April 6, which was snowed out with two outs in the top of the fifth and the Indians leading Seattle 4-0.