NEW YORK — Pitcher Matt Albers doubled leading off the 13th inning for his first hit since 2007 and scored the tie-breaking run, his first major league run, as the Chicago White Sox rallied past the New York Mets 2-1 on Wednesday, helped by Todd Frazier’s major league-leading 17th homer.

Albers (2-4) relieved White Sox closer David Robertson to start the 12th and led off the 13th in his first at-bat since 2009. With the outfield playing shallow, he lined a 1-2 pitch from Logan Verrett (3-3) to left-center, and the ball made its way to the fence on two hops.

A 33-year-old right-hander who has spent most of his career in the American League, Albers had been 2 for 34 (.059) in his career. He chugged to third on a wild pitch and scored standing up on Jose Abreu’s sacrifice fly.

AMERICAN LEAGUE

TIGERS 3, ANGELS 0: Michael Fulmer took a no-hitter into the seventh inning and completed 72/3 dominant innings to lift Detroit at Anaheim, California.

The rookie right-hander did not allow a hit until C.J. Cron’s broken-bat single on a 98 mph fastball with two outs in the seventh.

Fulmer allowed two hits, struck out eight and walked two.

BLUE JAYS 7, YANKEES 0: Aaron Sanchez pitched 62/3 innings to win his fourth straight decision, Edwin Encarnacion had two RBI and Toronto completed a three-game sweep at home.

Darwin Barney reached base four times and Michael Saunders had two doubles as Toronto won its season-high fifth straight.

INDIANS 5, RANGERS 4: Yan Gomes’ single scored Lonnie Chisenhall in the 11th inning to send Cleveland past visiting Texas.

Alex Claudio (1-1) gave up Chisenhall’s double over third base to start the inning. Gomes fouled off a bunt attempt on the first pitch, before bouncing his hit up the middle.

ROYALS 6, RAYS 3: Danny Duffy pitched six effective innings – his longest outing since moving to the rotation on May 15 – and rookie Whit Merrifield had two hits and scored a run as Kansas City completed a 6-0 homestand.

ATHLETICS 5, TWINS 1: Danny Valencia had three hits, including a pair of doubles, Billy Butler added two hits and an RBI and host Oakland won its fifth straight game.

Jake Smolinski homered, Jed Lowrie had two hits and two runs and Sean Manaea pitched six innings for his second career win.

NATIONAL LEAGUE

CUBS 2, DODGERS 1: Jon Lester pitched a four-hitter for his first complete game of the season, helping Chicago win at home.

The Cubs finished with just three hits but one was a long, two-run homer to center field by Kris Bryant in the third inning

NATIONALS 7, PHILLIES 2: Max Scherzer had 11 strikeouts in eight innings, Wilson Ramos hit a three-run homer and Washington finished a three-game road sweep.

Danny Espinosa also went deep for the Nationals. Bryce Harper missed his second straight game with a bruised knee.

MARLINS 3, PIRATES 2: Adeiny Hechavarria hit a tiebreaking RBI double in the bottom of the eighth to lift Miami at home.

Miami starter Adam Conley took a no-hitter into the sixth and tied a career-high with nine strikeouts in six scoreless innings.

BREWERS 3, CARDINALS 1: Zach Davies had a career-high nine strikeouts in eight shutout innings, and host Milwaukee averted a three-game sweep.

Davies allowed three hits and retired 13 in a row to finish the longest outing of his career.

BRAVES 5, GIANTS 4: Freddie Freeman homered leading off the 11th inning to give Atlanta a win at home.