BOSTON - Freddy Garcia got more run support Saturday than he had in any other start this season.
With a strong wind blowing around Fenway Park, he knew better than to feel too confident.
"Five runs here in Fenway Park; anything can happen," Garcia said after the Mariners beat the Red Sox 5-4.
Raul Ibanez homered and Dan Wilson hit a two-run double to help Seattle take a 5-0 lead, and Garcia (3-3) held on for 52/3 innings to earn the victory.
Although he entered with the league's best ERA, his record didn't show it because the Mariners had totaled 20 runs in his first nine starts. They had never scored more than four while he was in a game.
"We finally scored him some runs," Seattle manager Bob Melvin said. "Every pitch has been taxing on him, but today we finally got him some runs and he got us big outs when he needed them."
Garcia allowed four runs and eight hits, his ERA rising from 2.71 to 3.01. Mike Myers struck out all three batters he faced, Shigetoshi Hasegawa got four outs and Eddie Guardado pitched the ninth for his ninth save.
Tim Wakefield gave up five runs, all in the second and third innings. He gave up 10 hits and three walks in 62/3 innings.
"In the second and third innings, I stunk," Wakefield said. "I got it back after the third inning. I felt comfortable after that. I battled as hard as I could just to try to keep us in the game, but you can't give those guys that many runs early."
Manny Ramirez homered and singled, and Kevin Millar had two hits for the Red Sox, who lost for the third time in 11 games.
Dave Hansen was 2-for-3 with a walk and two runs.
Wakefield struggled to get through the second, giving up a leadoff double to Bret Boone and singles to John Olerud, scoring one, and Hansen. Rich Aurilia bunted one back to the mound and Wakefield flubbed it, loading the bases. Wilson, 2-for-26 against Wakefield going in, doubled for a 3-0 lead.
ROYALS 5, TWINS 2: Dennys Reyes won his first decision in 27 appearances and Carlos Beltran hit a tiebreaking, three-run double for host Kansas City.
Reyes had not won since beating Seattle in relief for Texas on Sept. 9, 2002. He had gone six starts without a win since defeating Tampa Bay on Sept. 6, 2002.
He struck out five of the first six and finished with eight in seven innings. He allowed two runs, one earned, and six hits, walking four.
Jeremy Affeldt pitched the ninth for his third save in four chances.
ANGELS 5, WHITE SOX 1: Aaron Sele allowed four hits in 61/3 innings to improve to 4-0, and visiting Anaheim stopped a four-game losing streak.
Jeff DaVanon had two doubles and a single for the Angels, who scored five in the fourth off Jon Rauch.
Making his sixth start since beginning the season in the bullpen, Sele gave up three singles and Paul Konerko's 10th homer in the seventh. He got out of a bases-loaded jam in the fourth when Carlos Lee was caught off second and tagged in a rundown to end the threat.
INDIANS 8, A'S 6: Jody Gerut singled home Matt Lawton with the go-ahead run in the eighth as host Cleveland rallied. Gerut's hit off Arthur Rhodes came shortly after Oakland committed its third error. Athletics pitchers also issued 10 walks.
BLUE JAYS 6, RANGERS 2: Miguel Batista struck out a season-high seven in eight innings to lead host Toronto to its fifth straight victory. Texas has lost a season-high four straight and has scored in three of its past 36 innings.
ORIOLES 8, TIGERS 4: Miguel Tejada homered for the third straight game and Larry Bigbie drove in three for visiting Baltimore.