>>Astros Hold Off Cubs
Jack Mayfield made his major league debut, getting a hit and driving in a run to help Houston to a 6-5 win over the Chicago Cubs.
Gerrit Cole tied a season high with 12 strikeouts in six solid innings and the Astros reached Cole Hamels early and held on for the victory in the opener of an interleague series.
Anthony Rizzo hit a two-run homer in the first inning, but Cole (5-5) dominated after that, allowing two singles and striking out 10 over the next five innings.
Playing without injured stars Jose Altuve and George Springer, and Carlos Correa, who got a day off, the Astros cut the deficit to one in the second and scored five times off Hamels (4-1) in the third to take a 6-2 lead.
Yuli Gurriel had three hits and an RBI and Derek Fisher and Alex Bregman added two hits each as the Astros won for the third time in four games.
Hamels, who had allowed just six runs combined in his last three starts, yielded seven hits and a season-high six runs in four innings for his first loss.
Albert Almora Jr., homered off Roberto Osuna to start the ninth. Addison Russell added a solo shot with one out and Bote singled before Osuna struck out Schwarber. He got his 14th save when he struck out Javier Baez to end it.
Jon Lester (3-3, 2.68) is scheduled to start for Chicago on Tuesday night. Lester has a 9.72 ERA in his last two starts after posting a 1.16 ERA in his first seven starts this season.
Astros rookie Corbin Martin (1-1, 4.97) will start for Houston. Martin allowed six hits and four runs, three earned, in 3 1/3 innings of a 4-0 loss to the White Sox in his last start.
>>Sox, Royals Rained Out
Yolmer Sanchez hit a tying single, then entertained his White Sox teammates with a dugout show during a long rain delay before Chicago's game against the Kansas City Royals was suspended in the fifth inning with the score 1-all Monday.
The teams will pick up Tuesday where they left off, with two outs in the bottom of the fifth and a runner on second. Play is set to begin at 5:40 p.m. EDT, before the regularly scheduled night game.
The clubs waited through a 2-hour, 55-minute delay with the White Sox batting in fifth. The game resumed for only five minutes, long enough for Sanchez to hit an RBI single, before play was halted again. The suspension was announced an hour later.
The rain was coming down hard in the fourth when Kansas City's Adalberto Mondesi doubled and scored from third on Hunter Dozier's two-out single .
Chicago had runners on first and second with one out in the fifth after James McCann and Jose Rondon singled against Homer Bailey. Sanchez had a 2-1 count before the first delay hit.
Once the game resumed, Sanchez immediately hit a tying single against Brian Flynn.
Rondon got caught rounding second on the play when right fielder Whit Merrifield threw behind the runner. Sanchez moved to second when Flynn bounced a pitch to Ryan Cordell. Play was stopped again.
Bailey gave up three hits in 4 1/3 innings. Chicago's Ivan Nova went five innings, allowing six hits.
Brad Keller (3-5, 4.43 ERA) goes for his second straight win after tossing seven solid innings against St. Louis last week. He was 0-4 in his previous six starts.
Coming off a four-hitter for his first major league shutout, Lucas Giolito (6-1, 2.77 ERA) looks to keep his dominant run going Tuesday. He has won four straight starts and is 5-0 with a 1.98 ERA in his past seven outings.