Curt Schilling showed a rain-soaked home crowd and the Seattle Mariners that he's back.
Pitching at home for the first time this season, Boston's ace allowed one run and three hits in eight innings in a 2-1 victory Friday night. Schilling (3-0) has won his first three starts for the first time since 2002. He needs just one more win to match the total he had in 11 starts last year when that injured ankle kept him on the disabled list for 76 days.
Schilling got all the support he needed from an unlikely source. Alex Gonzalez, signed as a free agent , drove in both runs with a double in the fourth and went 3-for-4 with two doubles off Jamie Moyer (0-2).
ORIOLES 6, ANGELS 5: At Baltimore, Ramon Hernandez hit a tiebreaking solo homer with one out in the bottom of the ninth inning for the Orioles. Hernandez connected on a 3-2 pitch from Scot Shields (1-1). It was his first home run with Baltimore and the fourth by the Orioles in a game that featured eight homers.
Los Angeles trailed 5-4 in the ninth when LaTroy Hawkins entered for Baltimore, seeking his first save. He struck out Tim Salmon and Casey Kotchman and went to 3-2 on Jeff Mathis before the rookie drove a fastball into the left-field seats for his first major league homer.
After Mathis' homer, Tim Byrdak (1-0) got the final out in the ninth.
Jay Gibbons, David Newhan and rookie Nick Markakis homered for the Orioles.
The Angels had gone five straight games without a homer and ranked last in the AL with seven overall before Garret Anderson, Juan Rivera and Adam Kennedy connected in the first two innings against Baltimore starter Rodrigo Lopez.
TIGERS 5, INDIANS 1: At Detroit, Kenny Rogers won his home debut for the Tigers and Brandon Inge homered twice. Rogers (2-1) allowed one run and seven hits in eight innings, struck out five and walked three. Fernando Rodney finished with a one-hit ninth for Detroit, which had lost four straight following a 5-0 start under new manager Jim Leyland.
Chris Shelton had a triple and a double, and he is hitting .512 with a 1.293 slugging percentage. Detroit has 13 extra-base hits in its last two games.
Jake Westbrook (2-1) allowed five runs — two more than in his first two starts combined — and nine hits in six innings. Cleveland lost its third in a row.
Curtis Granderson also homered for the Tigers.
DEVIL RAYS 7, ROYALS 2: At St. Petersburg, Fla. , Jorge Cantu hit a go-ahead, three-run double with two outs in the seventh inning for the Devil Rays. Kansas City lost its fifth straight game.
Trailing 2-0, Tampa Bay loaded the bases against Scott Elarton with one out in the seventh on two walks and a bunt single. Elmer Dessens relieved and retired Carl Crawford on a grounder, and Cantu doubled to center for a 3-2 lead.
Travis Harper (1-0) threw three shutout innings for Tampa Bay.
Elarton (0-3) gave up three runs, three hits and six walks in 6 1-3 innings. Kansas City pitchers walked seven, raising their total to 27 in their last four games.
BLUE JAYS 13, WHITE SOX 7: At Chicago, Troy Glaus put the Blue Jays ahead with a two-run double in a five-run fifth inning and Vernon Wells homered for the third straight game to help Toronto beat the Chicago.
TWINS 5, YANKEES 1: At Minneapolis, Scott Baker pitched seven strong innings in his first start against the New York Yankees, leading tMinnesota to a 5-1 victory and its fourth-straight win. Baker (1-1) gave up one run, three hits and one walk while striking out four.
RANGERS 6, ATHLETICS 3:s At Oakland, Kevin Millwood struck out seven in his first win for Texas and a win over Barry Zito and Oakland.