David Bote hit a tying home run in the seventh inning, then added a sacrifice fly in the eighth that lifted the Chicago Cubs over the Miami Marlins 2-1 Tuesday night.
Esteban Quiroz got the first two hits of his major league career and P.J. Higgins also had two hits for the Cubs, who snapped a three-game losing skid
Chicago loaded the bases with no outs in the eighth against reliever Steven Okert (5-3).
Michael Hermosillo was hit by a pitch and Zach McKinstry reached on a sacrifice bunt when catcher Jacob Stallings threw late to second. Quiroz had a bunt single and Bote hit a go-ahead flyball.
Adbert Alzolay (1-1) threw two innings of perfect relief. Brandon Hughes closed with a scoreless ninth around Garrett Cooper's leadoff double for his sixth save.
Miami starter Pablo Lopez kept the Cubs scoreless until Bote's leadoff homer in the seventh tied it at 1. Bote drove Lopez's fastball over the wall in left-center for his third homer.
Lopez's one-run outing ended after 6 2/3 innings. The right-hander gave up five hits and hit a batter.
Jordan Groshan's two-out RBI infield single against Adrian Sampson in the second put Miami ahead. Bote dove and deflected the hard grounder to third base, but couldn't retrieve it to throw out Groshan while JJ Bleday scored from third.
Cubs pitchers retired 13 straight before Cooper's double. The Marlins had eight singles through the first four innings but hit into two double plays.
Sampson completed six innings of one-run ball. He allowed eight hits, walked one and struck out three.