SEATTLE — Kendrys Morales snapped a 2-all tie with a pinch-hit RBI single in the seventh inning, Felix Hernandez allowed just one earned run and five hits over eight innings, and the Seattle Mariners beat the Los Angeles Angels 3-2 on Saturday.
The Mariners were 0-for-10 with runners in scoring position and suffering through another miserable night without clutch hitting before Morales' line-drive single off reliever Michael Roth that scored Kyle Seager with the go-ahead run. Jesus Montero hit a two-run homer in the sixth inning for Seattle to pull the Mariners even.
That was all Hernandez (3-2) needed. He stumbled only in the third inning when Chris Iannetta led off with a solo homer and the Angels added an unearned run. Hernandez won at home for the first time this season.
Orioles 7, Athletics 3
At Oakland, Calif., Nick Markakis and Adam Jones hit back-to-back home runs in the fourth inning, Chris Tillman pitched six innings for his first win of the season and the Baltimore Orioles beat the Oakland Athletics.
Nate McLouth also homered for Baltimore, which is 3-0 on its 11-game road trip and in position for its first four-game sweep in Oakland since 1987.
Tillman (1-1) scattered seven hits with seven strikeouts and two walks. He also had to bat in the seventh inning after an injury to catcher Taylor Teagarden forced the Orioles to abandon their DH. He struck out.
Yankees 5, Blue Jays 4
At New York, Travis Hafner hit a three-run homer, then lumbered around the bases for a go-ahead triple in the seventh inning that sent CC Sabathia and the Yankees over the Blue Jays.
Vernon Wells delivered another key hit against his former team as the Yankees beat Toronto for the third straight day.
Twins 7, Rangers 2
At Minneapolis, Pedro Hernandez pitched five shutout innings for his first major league win, Josh Willingham homered and the Twins beat the Rangers to end a three-game slide.
Anthony Swarzak, Brian Duensing and Jared Burton each work a scoreless inning before Glen Perkins struggled in the ninth, giving up a two-run double to Mitch Moreland.
Rays 10, White Sox 4
At Chicago, Matt Moore became the first Tampa Bay pitcher to win five games in April as the Rays snapped a two-game losing streak with a victory over the White Sox.
Red Sox 8, Astros 4
At Boston, David Ortiz had two hits and three RBIs to extend his torrid start after a long layoff, and Felix Doubront overcame a wild first inning to pitch into the seventh as the Red Sox beat the struggling Astros.
It was 14th win in 19 games for the surging Red Sox (17-7). Boston can tie a club record for the most wins in April by completing a four-game sweep over Houston (7-17) today.
Royals 3, Indians 2
At Kansas City, Mo., Ervin Santana pitched seven scoreless innings, Salvador Perez hit a two-run homer and the Royals held on to beat the Indians.
Santana (3-1), who was acquired in an Oct. 31 trade with Anaheim for minor-league pitcher Brandon Sisk, allowed six singles, struck out five and walked none.
Padres 8, Giants 7, 12 innings
At San Diego, Yonder Alonso scored the winning run when San Francisco second baseman Marco Scutaro couldn't come up with Nick Hundley's grounder, lifting the Padres to a victory over the Giants.
Alonso reached base with his third double of the game, went to third on Jedd Gyorko's single and scored on Scutaro's miscue. The loss is the Giants' fourth straight, and their third extra-inning defeat in four games.
Sergio Romo (1-2) took the loss.
Joe Thatcher (1-0) pitched the 12th inning giving up two hits for the win.
San Diego trailed 5-0 before rallying for six runs in the fourth inning. Alonso and Chris Denorfia each had two-run doubles.
Nationals 6, Reds 3
At Washington, Bryce Harper homered and singled, Dan Haren had his best start of the young season and the Washington Nationals beat the Cincinnati Reds.
Denard Span and Jayson Werth each had two hits for Washington, which has won the first three games of the four-game set.
Phillies 9, Mets 4
At New York, Domonic Brown and John Mayberry Jr. hit consecutive home runs to break open a close game and the Phillies beat the Mets, sending Jonathan Pettibone to his first major league win.
Pirates 5, Cardinals 3
At St. Louis, Russell Martin hit a two-run home run to highlight a four-run seventh inning and the Pirates rallied to beat the Cardinals.
Cubs 3, Marlins 2
At Miami, David DeJesus hit a tiebreaking single in the seventh inning to help lift the Cubs to a win over the struggling Marlins.
Travis Wood (2-1) pitched six innings allowing two runs and struck out five for Chicago, which has won four of five.
Brewers 6, Dodgers 4
At Los Angeles, Carlos Gomez and Martin Maldonado each hit two-run home runs to propel the Brewers to a victory over the Dodgers.
Gomez's homer off reliever Matt Guerrier in the seventh inning erased a 3-2 deficit and Maldonado added his blast an inning later, also off Guerrier, to give the Brewers the cushion they needed.
Diamondbacks 3, Rockies 2,10 innings
At Phoenix, Cody Ross' sacrifice fly to center field drove in A.J. Pollock with the winning run in the bottom of the 10th inning, lifting the Diamondbacks over the Rockies.
Pollock led off the inning with a single off Edgmer Escalona (1-1).
Tigers 7, Braves 4
At Detroit, Omar Infante and Jhonny Peralta both hit two-run homers, and Rick Porcello bounced back from a nightmarish start last weekend to pitch into the seventh inning, helping the Tigers to a win over the Braves.
Infante's homer off Kris Medlen (1-3) broke a 3-all tie in the fourth. Porcello (1-2) allowed three runs in 61/3 innings. He didn't make it through the first last Saturday at Los Angeles, when he gave up nine runs to the Angels.