Willson Contreras and Cameron Maybin were plunked by consecutive pitches from Cleveland reliever Nick Wittgren in the ninth inning, forcing home the winning run as the Chicago Cubs beat the Indians 6-5 Tuesday night.
Cleveland's Francisco Lindor hit a tying, two-run homer in the top of the ninth, but the Indians couldn't take advantage.
Left-hander Oliver Perez (1-1) allowed a one-out walk to Kris Bryant in the bottom of the inning. Anthony Rizzo followed with a single that advanced Bryant to third. Wittgren drilled Contreras with a 1-1 fastball, then hit Maybin with a bases-loaded changeup.
Trailing 5-3 in the ninth, Josh Naylor drew a leadoff walk from Cubs closer Jeremy Jeffress. One out later, Lindor hit a two-run shot to left. It was his eighth of the season and the second blown save for Jeffress (4-1).
Javier Baez also homered for the Cubs, who increased their lead to five games in the NL Central.
Lindor's home run took away a victory for Cubs starter Yu Darvish. The NL Cy Young Award candidate allowed three runs and nine hits over seven innings. He struck out seven and walked one as he bounced back from a loss to the Reds in his last outing.
Tyler Naquin was 4 for 4 for the Indians, who lost their season-high seventh straight game.
Bryant, who has been struggling all season, scored three runs.
Ian Happ doubled to center for the Cubs in the fifth and scored on Bryant's single.
Indians starter Carlos Carrasco pitched six innings and allowed three runs and eight hits with five strikeouts and one walk in the no-decision.
Jon Lester (2-2), who is coming off one of his best starts of the season, is Chicago's scheduled starter. He struck out a season-high eight batters in six scoreless innings against the Brewers on Friday.