NEW YORK — Felix Hernandez looked uncomfortable all afternoon but overcame a career-high-tying six walks, and the Seattle Mariners held off the New York Yankees 3-2 Saturday for their third straight win.

The Yankees lost their fourth in a row when Chase Headley grounded out with runners on second and third to end it, leaving them 0 for 24 with runners in scoring position in the first two games of the series. Alex Rodriguez struck out three times and heard boos as his hitless slump reached 19 at-bats.

Hernandez (1-1) tied Randy Johnson’s team record for career strikeouts, but seemed out of sorts throughout his five innings. The ace constantly pawed the rubber, scuffed the mound and tugged his jersey.

He was in trouble all game, with the Yankees putting at least two runners on against him in every inning.

Carlos Beltran hit an RBI double for the only run against Hernandez.

RAYS 7, WHITE SOX 2: Brandon Guyer homered to end Tampa Bay’s scoreless drought, Brad Miller added a two-run shot and the Rays stopped visiting Chicago’s five-game winning streak.

Advertisement

RANGERS 8, ORIOLES 4: Mitch Moreland’s go-ahead double off the right-field fence and Rougned Odor’s two-run single highlighted a six-run seventh inning, leading Texas past visiting Baltimore.

ATHLETICS 5, ROYALS 3: Josh Reddick and Stephen Vogt homered to back Sonny Gray’s solid effort, and Oakland ended a four-game losing streak with a victory at home.

Gray (2-1) pitched through trouble, lasting six innings to earn his first win against the Royals in four starts, leaving the Red Sox as the only AL team he has not yet beaten.

TWINS 6, ANGELS 4: Oswaldo Arcia and Byung Ho Park homered in the eighth inning to lift host Minnesota, giving the Twins their second consecutive comeback win after opening the season with nine losses.

TIGERS 5, ASTROS 3: Jarrod Saltalamacchia hit a go-ahead two-run homer in the sixth inning and Detroit rallied at Houston.

Saltalamacchia launched a one-out shot off the foul pole in right to make it 4-3. Victor Martinez added an RBI double in the ninth.

Advertisement

NATIONAL LEAGUE

CUBS 6, ROCKIES 2: Jake Arrieta threw eight scoreless innings, and Dexter Fowler, Anthony Rizzo and Jorge Soler homered for host Chicago.

Arrieta struck out eight and allowed five hits. He has not allowed a run in his last 482/3 innings at home.

NATIONALS 8, PHILLIES 1: Max Scherzer threw seven strong innings and hit a two-run double, Bryce Harper hit another homer and Washington won at Philadelphia to improve to 9-1, the best start in franchise history.

REDS 9, CARDINALS 8: Brandon Phillips, Zack Cozart and Jay Bruce had two RBI apiece for Cincinnati, which erased an early four-run deficit against Cardinals ace Adam Wainwright in a win at St. Louis.

Stephen Piscotty had four RBI for St. Louis.

Advertisement

PIRATES 5, BREWERS 0: Andrew McCutchen hit his first home run of the season and Jon Niese combined with two relievers on a three-hitter as Pittsburgh won at home to end a four-game losing streak.

BRAVES 6, MARLINS 4: Nick Markakis drove in three runs with three hits and visiting Atlanta won for the second consecutive night after losing its first nine games.

INTERLEAGUE

INDIANS 7, METS 5: Josh Tomlin pitched five solid innings, Mike Napoli drove in two runs and host Cleveland handed Matt Harvey his third straight loss to begin the season.

Comments are no longer available on this story