ANAHEIM, Calif. -- Five days after a disastrous outing at Texas, Brian Moehler faced an intimidating lineup of Anaheim hitters without a problem.
Moehler held the Angels scoreless on six hits through the first seven innings and Bobby Higginson hit a two-run homer as the Detroit Tigers won 5-3 Wednesday.
''I don't blow the ball past guys. I've got to mix speeds. The ball was down and I tried to hit my spots,'' Moehler said. ''Last time was a struggle. I really didn't know where the ball was going and today I did.''
Moehler (7-7) was charged with one run and struck out five. He walked his only batter leading off Anaheim's three-run eighth inning before being replaced by C.J. Nitkowski -- despite throwing only 84 pitches in 90-degree heat.
''He had a couple of rough outings and it was a real hot day. I wanted him to leave the game with a good feeling about himself,'' Detroit manager Phil Garner said.
''I would've loved to have stayed out there, but the last thing you want is to give them a big inning,'' Moehler said. ''I feel better than the last start.''
Royals 4, Yankees 1
NEW YORK -- Blake Stein allowed just two hits in eight innings as the Kansas City Royals beat the New York Yankees 4-1 Wednesday to stop a five-game losing streak.
Stein (2-3) gave up only a third-inning single up the middle by Chuck Knoblauch and an eighth-inning single to Derek Jeter followed by Paul O'Neill's sacrifice fly. He also walked six and hit a batter, improving to 2-0 against New York.
Ricky Bottalico finished the two-hitter for his ninth save as Kansas City beat New York for the first time in five games this year.
Denny Neagle (2-1) lost for the first time in four starts since New York acquired him from Cincinnati, allowing all four runs -- three earned -- and 11 hits in seven-plus innings.
Athletics 5, Blue Jays 4
OAKLAND, Calif. -- Eric Chavez drove in four runs, including a go-ahead single in the eighth off Mike Guthrie (1-2), who made his Toronto debut. Oakland completed a three-game sweep, sending the Blue Jays to their season-high sixth straight loss.
Tony Batista tied the game for Toronto in the eighth inning with his 32nd homer, a two-run shot off Jim Mecir (8-2), who was made his third appearance since he was acquired Friday from Tampa Bay. Batista tied teammate Carlos Delgado for the AL home-run lead.
Jason Isringhausen got three outs for his 24th save.
Twins 10, Orioles 6
BALTIMORE -- David Ortiz matched his career high with four RBIs and Torii Hunter had a career-high four as Minnesota averted a three-game sweep.
Cristian Guzman scored three runs and Jay Canizaro had three hits for the Twins, who amassed 14 hits after being held to one single by Mike Mussina in a 10-0 loss Tuesday night.
Brad Radke (8-11) gave up four runs and eight hits in five innings. Loser Pat Rapp (6-8) allowed nine runs -- six earned -- and nine hits in 5 2-3 innings.
Rangers 7, White Sox 2
ARLINGTON, Texas -- Rick Helling pitched 6 2-3 strong innings to win his sixth straight decision for Texas.
Helling (13-7) allowed two runs on four hits with five walks and six strikeouts. Tim Crabtree completed the four-hitter for his first save.
Rusty Greer broke a scoreless tie with a third-inning single that scored Frank Catalanotto. Gabe Kapler then doubled, scoring Greer and extending his major league-leading hitting streak to 16.
White Sox rookie Jon Garland (2-3) took the loss, allowing four runs and nine hits in six innings.
Indians 5, Devil Rays 3
ST. PETERSBURG, Fla. -- Wil Cordero had an RBI single and pinch-runner Jolbert Cabrera scored the go-ahead run on catcher Mike DiFelice's passed ball during a two-run eighth for Cleveland.
Hernandez had converted his last 14 save opportunities since blowing one on June 6 at Philadelphia. The Devil Rays had a franchise record-tying six-game winning streak snapped.
Steve Karsay (3-5) pitched 1 1-3 innings for the win. Bob Wickman, who took the loss in his Indians debut Tuesday, got the final three outs for his first save.
The Indians snapped a three-game losing streak and won for just the fourth time in 12 games.
Red Sox 5, Mariners 2
SEATTLE -- Pedro Martinez improved to 9-0 on the road this season, pitching a five-hitter for Boston.
Martinez (13-3) struck out seven and walked two in his fifth complete game of the season and the 33rd of his career.
In six career appearances against Seattle, including five starts, Martinez is 6-0.
Nomar Garciaparra went 2-for-4 and drove in three runs, improving his major league-leading average to .393.
Martinez has a 1.20 ERA in 11 road starts this season.
Peninsula Clarion ©2014. All Rights Reserved.