NEW YORK – Chris Archer threw a two-hitter for his second shutout in three starts, outpitching Ivan Nova and leading the Tampa Bay Rays to a 1-0 victory over the New York Yankees on Saturday

Kelly Johnson had an RBI single off Nova (4-4) in the sixth to help the AL East-leading Rays improve to 24-5 since June 23, when they were in last place.

Tampa Bay manager Joe Maddon said before the game Archer (6-3) embraces the big moments, and he sure did once again at Yankee Stadium.

The 24-year-old rookie with a Captain America lunchbox in his locker never threw more than 14 pitches in an inning and needed just 97 overall — 67 for strikes — for his second career complete game.

Archer gave up a single to Lyle Overbay with one out in the fifth and a ground-rule double to Brett Gardner in the sixth for New York’s only hits in its sixth loss in nine games since the All-Star break.

Archer did not walk a batter and struck out six. He got to finish what he started, catching Ichiro Suzuki’s comebacker and tossing to first for the final out.

ATHLETICS 3, ANGELS 1: Derek Norris hit a pinch two-run home run in the bottom of the seventh inning to help Oakland beat visiting Los Angeles.

Jed Lowrie also drove in a run for the A’s. Josh Hamilton hit a booming home run for the Angels.

INDIANS 1, RANGERS 0: Michael Bourn homered to lead off the first inning and Justin Masterson took a shutout into the eighth inning, outdueling Texas’ Yu Darvish as Cleveland won at home.

Masterson (12-7) struck out eight and allowed five hits in 72/3 innings. That was enough to beat Darvish (9-5), who struck out 11 and held the Indians to three hits in six innings.

ROYALS 1, WHITE SOX 0: Wade Davis pitched four-hit ball into the eighth inning and Kansas City beat Chris Sale at Chicago for its fifth consecutive victory.

Davis (5-9) allowed four singles and walked three in his longest outing of the season.

Sale (6-10) allowed seven hits and struck out seven in eight innings..

ASTROS 8, BLUE JAYS 6: Chris Carter hit a three-run home run, Justin Maxwell and Matt Dominguez added solo shots and the Houston snapped a three-game losing streak with a win at Toronto.

TWINS 4, MARINERS 0: Brian Dozier and Justin Morneau homered and Samuel Deduno pitched seven scoreless innings as Minnesota won at Seattle.

NATIONAL LEAGUE

NATIONALS 4, METS 1: Bryce Harper, Ian Desmond and Denard Span all homered, powering Washington past visiting New York.

Dan Haren (5-11) pitched seven innings for his first win since May 9, allowing one run and three hits.

BRAVES 2, CARDINALS 0: Andrelton Simmons hit a two-run double in the eighth inning, Julio Teheran struck out six in seven innings of two-hit ball and host Atlanta beat St. Louis in a matchup of division leaders.

PIRATES 7, MARLINS 4: Michael McKenry had a career-best four hits and drove in two runs, Neil Walker and Garrett Jones each added two RBIs, and Pittsburgh won at Miami.

INTERLEAGUE

TIGERS 10, PHILLIES 0: Miguel Cabrera and Matt Tuiasosopo hit first-inning home runs and Max Scherzer held Philadelphia to one hit in six innings to become baseball’s first 15-game winner as Detroit won at home.