CHICAGO — Yoan Moncada hit a go-ahead, two-run single in the seventh inning and the Chicago White Sox won a wild home opener, beating the Seattle Mariners 10-8 on Friday.
A day after their home opener was postponed because of inclement weather, the White Sox ended Seattle's four-game winning streak. The Mariners had been off to a franchise-best 7-1 start.
Chicago took advantage of three errors by shortstop Tim Beckham in the first inning for an early lead, then rallied when the Seattle bullpen couldn't find the strike zone. The White Sox drew three walks in the seventh, with Moncada's single off Zac Rosscup making it 9-8 after Cory Gearrin (0-1) hit Welington Castillo with the bases loaded.
Moncada, batting .458 through six games, just missed a grand slam in the first when he lined a two-run double against Yusei Kikuchi that deflected off a leaping center fielder Mallex Smith's glove.
Tim Anderson added three hits, including a solo homer in the eighth. He scored four runs and drove in three after missing two games to be with Bria for birth of their second child, daughter Paxton.
Domingo Santana and Dan Vogelbach homered early for Seattle. Ryon Healy and Mitch Haniger hit two-run homers in the sixth for an 8-6 lead.
Ryan Burr (1-0) worked a scoreless 1 1/3 innings in relief. Alex Colome retired all three batters in the ninth for his second save in as many opportunities, and Chicago overcame a shaky start by Reynaldo Lopez to win for the third time in four games.
Kikuchi gave up six runs — four earned — and seven hits over five innings in his first start since his father died of cancer over the weekend.
Lopez allowed six runs and six hits. Healy chased him with a tying, two-run drive to the left-field bullpen in the sixth after Omar Narvaez led off with a single. Jace Fry retired the next two batters before Smith singled and Haniger drove a two-run shot to center.
Mariners: Manager Scott Servais said INF/DH Edwin Encarnacion (left hand) was feeling "a lot better" and was available to pinch hit after being scratched from the lineup against the Los Angeles Angels on Tuesday. The Mariners opted to keep Encarnacion out of the lineup for the second straight game because of the chilly conditions in Chicago. ... 2B Dee Gordon (tight groin) left the game in the fourth inning.
White Sox: OF Jon Jay (strained right hip) had no timetable for his return from the injured list, though he said he is getting better. He also said the problem sidelined him last month is more in the groin area.
Mariners: RHP Mike Leake (1-0, 3.00 ERA) struck out seven and scattered seven hits over six solid innings in a win against Boston on Saturday. He took the loss in his only appearance against the White Sox, giving up eight runs over 31/3 innings in a 10-4 loss at Guaranteed Rate Field on April 23.
White Sox: RHP Lucas Giolito (1-0, 2.70) looks to build on a solid start against Kansas City, taking a no-hitter to the seventh inning. He was 10-13 with a major league-worst 6.13 ERA in 32 starts last season.