CHICAGO (AP) — Omar Narvaez’s foul ball turned into a tiebreaking RBI single in the seventh inning after a replay challenge, and the Chicago White Sox beat Chris Tillman and the Baltimore Orioles, 4-2, on Saturday night.

With the bases loaded and nobody out, Narvaez hit a pop to shallow left field off Mychal Givens. Third baseman Manny Machado tried to make an over-the-shoulder catch, but the ball dropped and umpire Mike Winters immediately ruled it foul.

READ MORE: 'I Missed Him The Whole Time': Chicago Family Grateful As Father Recovers From Shooting, Attempted Carjacking

Replays showed the ball hit the foul line. Pinch-runner J.B. Shuck was awarded home and Narvaez got a single.

Nate Jones (5-2) got four outs and David Robertson worked the ninth for his 27th save.

Tillman (14-4) allowed two singles to lead off the seventh before he was lifted, failing in his third try to get his 15th win.

Adam Eaton hit a solo homer in the eighth, while Tyler Saldino also homered and Melky Cabrera added an RBI double for the White Sox, who won for the third time in 10 games.

J.J. Hardy drove in both runs for the Orioles, who stayed percentage points ahead of Toronto atop the AL East.

The White Sox went up 1-0 on consecutive doubles by Tim Anderson and Cabrera leading off the first. Saladino’s liner to left on an 0-1 changeup in the third made it 2-0 as Tillman struggled with his command.

The Orioles were unlucky in getting only one run in the fourth. Hardy’s liner to right-center would have scored two if it didn’t bounce into the stands.

White Sox starter Carlos Rodon, who struck out five straight early in the game, allowed Hardy’s sacrifice fly for an unearned run in the sixth aided by Anderson’s fielding error at shortstop on what could have been a double-play grounder.

Rodon allowed five hits, walked two and struck out seven in six innings, extending his winless streak to nine starts.

It took a lengthy review for the key overturned call as there was question whether the ball hit Macho’s glove and, if so, if his glove was in foul territory.

TRAINER’S ROOM

READ MORE: Fire Rips Through House In Back Of The Yards

Orioles: LHP T.J. McFarland (knee) is expected to begin a rehab assignment Tuesday at Sarasota, Florida.

White Sox: A day after he couldn’t hold a bat or squeeze his glove, Anderson led off wearing a wrap on his left hand and went 1 for 3. Anderson left Thursday’s game when he was hit by a pitch.

DAVIS DROP

Slumping Orioles slugger Chris Davis was dropped to sixth in the order and went 0-for-2 with two walks. Davis is 6-for-60 since July 17 and hasn’t homered since July 10.

NO ALVAREZ

Baltimore DH Pedro Alvarez, who had five homers in three games, wasn’t in the lineup against the lefty Rodon.

Alvarez pinch hit in the ninth and grounded into a fielder’s choice.

OBSTACLE COURSE

White Sox 3B Todd Frazier artfully jumped over a skipping broken bat, fielded Nolan Reimold’s grounder bare handed and threw to first to end the second inning.

UP NEXT

Orioles RHP Dylan Bundy (4-3, 3.05 ERA) makes his fifth start Sunday against White Sox RHP James Shields (5-13, 4.92).

MORE NEWS: Supply Of Pfizer, Merck COVID-19 Antiviral Pills Remains Very Limited In Our Area And Beyond

Copyright 2016 The Associated Press.