Heyward lined a 1-2 pitch from Jose Quijada into the basket in left field, helping Chicago hang on after blowing a 2-1 lead in the ninth. Carl Edwards Jr. (1-1), recalled from the minors Monday, pitched a perfect 11th with two strikeouts to get the win.
The Cubs won their second straight game on a walk-off shot. Kris Bryant hit a three-run drive in the ninth Tuesday in a 5-2 win.
Kyle Hendricks allowed an unearned run and five hits over eight innings. Javier Baez drove in a run, and Anthony Rizzo had two hits and sparkling fielding plays on two bunts as Chicago won for the ninth time in 10 games.
The Cubs recalled Russell from Triple-A Iowa after he completed a 40-game suspension for violating Major League Baseball's domestic violence policy and spent extra time in the minors to get ready. Chicago started Russell at second base and in the eighth spot in the batting order. He went 0 for 3 with a walk.
Russell was eligible to rejoin the team May 3, but the Cubs had planned to recall him next week. Chicago moved that up after infielder/outfielder Ben Zobrist went on the restricted list Wednesday to take an indefinite leave for undisclosed personal matters. Infielder Daniel Descalso remains limited to pinch hitting because of a sore left ankle.
Russell received a mix of polite applause and discernable boos from the Wrigley Field crowd when he walked to the plate in the third. The boos picked up after Russell struck out swinging.
Hendricks struck out seven and walked none coming off a complete game shutout last Friday against St. Louis. The right-hander retired the last eight hitters he faced.
The major league-worst Marlins have lost 9 of 11.
The Marlins took a 1-0 lead in the first on an unearned run, although Hendricks was responsible for the putting the runner on base. Hendricks fielded leadoff man Curtis Granderson's dribbler but threw high to first for an error. Granderson advanced to third on a single and groundout, then came home on Castro's single.
The Cubs banned indefinitely a fan who used what appeared to be a racist hand gesture behind an African American television reporter who was on the air at Wrigley Field.
The bearded fan flashed the offensive sign in back of former Cubs outfielder Doug Glanville during Tuesday night's game against Miami. The Cubs sent him a letter informing him of their decision after they were unable to reach him by phone. The fan could be prosecuted for criminal trespass if he tries to enter the ballpark.
Marlins: RHP Drew Steckenrider was placed on the 10-day IL with right elbow inflammation. He became sore after pitching one inning on Monday and will be examined in Miami on Thursday. ... LHP Quijada was recalled from Triple-A New Orleans.
Cubs: Placed closer RHP Pedro Strop on the 10-day IL retroactive to May 7 with a left hamstring strain and activated LHP Mike Montgomery (lat strain) off of the 10-day IL. Strop walked three and allowed three runs in the ninth Monday, blowing a save in a 6-5 loss to Miami. Manager Joe Maddon said he'd user a closer-by-committee approach while Strop is out.
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports