Burnett just about stole the spotlight after the Cubs traded their best pitcher to Texas just before the non-waiver deadline. His bid for a second career no-hitter and the sixth in the majors this season ended with two outs in the eighth.
He had already hit Darwin Barney in the helmet with one out before striking out Luis Valbuena, but his no-hit bid ended at the hands of a rookie when pinch-hitter Adrian Cardenas lined a 3-2 pitch to right for a single.
Burnett pitched a no-hitter for the Marlins against San Diego on May 12, 2001. He struck out eight and walked two, just missing the eighth no-hitter in franchise history.
Casey Coleman, meanwhile, had a rough night after being recalled from the minors. Pitching in Dempster's place, he lasted just 4 2-3 innings, allowing four runs and seven hits.
BRAVES 7, MARLINS 1
ATLANTA (AP) — Kris Medlen had a successful return to the rotation, Brian McCann homered and Atlanta extended its winning streak to seventh games.
Atlanta has won 10 of 13 to close within 2 1/2 games of first-place Washington in the NL East following the Nationals' 8-0 loss to Philadelphia.
Rain delayed the game 1 hour, 53 minutes before the start of the sixth inning.
Medlen (2-1) allowed four hits, one run and one walk with three strikeouts in five innings. He made his first start since receiving no-decision in an 8-3 win over the New York Mets on Aug. 4, 2010.
McCann's 18th homer, a solo shot, gave the Braves a 4-1 lead in the third. In his last 19 games, McCann has nine homers and 20 RBIs.
Ricky Nolasco (8-10) gave up seven hits, four runs and four walks and struck out six in five innings. He has lost four straight starts and has a 7.48 ERA over that span.
REDS 7, PADRES 6
CINCINNATI (AP) — Ryan Ludwick drove in four runs with a homer and a single and Brandon Phillips hit a tie-breaking solo shot in the seventh inning that got Cincinnati back to winning.
The NL Central leaders blew a six-run lead before rallying for their 18th victory in 21 games. A loss to the Padres in the series opener on Monday snapped a 10-game winning streak.
Phillips homered on the 110th and final pitch by Jason Marquis (4-6), who had won his last three starts. Sean Marshall (4-3) got the win with two perfect innings.
Aroldis Chapman pitched a perfect ninth for his 14th straight save and 22nd in 26 chances overall.
Homer Bailey let a six-run lead get away. He had allowed six earned runs in his last five games. He gave up that many in one inning, the fourth when the Padres tied it.
PHILLIES 8, NATIONALS 0
WASHINGTON (AP) — Cliff Lee threw seven innings and scored on Jimmy Rollins' inside-the-park home run to lead Philadelphia.
On the same day the Phillies traded outfielders Shane Victorino to Los Angeles and Hunter Pence to San Francisco, one of the Phillies' other former All-Stars heavily involved in trade rumours — Lee — excelled.
Lee (2-6) allowed five hits and one walk and struck out seven for Philadelphia, which snapped a three-game losing streak.
Stephen Strasburg (11-5) allowed a season-high six earned runs and had season-lows with three strikeouts and 65 pitches.
Lee hit a two-out single to drive in John Mayberry Jr. in the fourth inning. Lee stole second, his second career steal, before scoring on Rollins' fourth career inside-the-park home run.
BREWERS 10, ASTROS 1
MILWAUKEE (AP) — Aramis Ramirez and Corey Hart hit three-run homers for Milwaukee.
Ramirez had three hits and four RBIs, including his 13th homer of the season in the third inning. Hart hit his three-run shot in the fifth, his 20th homer.
Brewers starter Yovani Gallardo (9-8) went seven innings, giving up one run and three hits with a walk and five strikeouts. Jim Henderson got out of a bases-loaded jam in the eighth and Francisco Rodriguez pitched a perfect ninth.
Chris Snyder hit his fifth home run of the season for Houston.
Astros starter Dallas Keuchel (1-4) was charged with seven runs and seven hits in four-plus innings with six walks.
CARDINALS 11, ROCKIES 6
DENVER (AP) — Matt Holliday homered, doubled and drove in four runs, and Kyle Lohse worked through an erratic outing to win his fifth consecutive decision for St. Louis.
Carlos Beltran and David Freese also homered and Allen Craig went 3-for-3 with two walks and three RBIs to help the Cardinals rebound from consecutive losses. The Rockies dropped to 0-4 on their homestand and have lost seven of eight overall.
Lohse (11-2) gave up nine hits and five runs in six innings, breaking a string of 10 consecutive quality starts. He struck out five and walked two.
Rockies starter Jeff Francis (3-3) went four innings, his second-shortest outing since he lasted only 3 1-3 innings in his initial start for the Rockies on June 9. He allowed six hits and five runs, struck out two and walked none.
DIAMONDBACKS 8, DODGERS 2
LOS ANGELES (AP) — Paul Goldschmidt homered in the first inning for the second straight game, Miguel Montero added a three-run shot and rookie Wade Miley pitched eight dominant innings for Arizona.
Miley (12-6) allowed three hits, struck out seven and walked one. The only run against the left-hander was a first-inning homer by Mark Ellis, who came in 6-for-11 against him.
Chris Capuano (10-7) allowed five runs, six hits and three walks in six innings with six strikeouts.
Goldschmidt, whose three-run homer Monday night against Aaron Harang ignited a 7-2 victory, drove Capuano's 1-2 pitch into the lower seats in the left field corner for his 15th of the season after a two-out walk to Jason Kubel.
Arizona tacked on three runs in the ninth when Chris Young scored on Justin Upton's fielder's choice grounder and Chris Johnson hit a two-run single with the bases loaded.
GIANTS 4, METS 1
SAN FRANCISCO (AP) — Tim Lincecum struck out seven in seven innings and San Francisco took advantage of a two-run error by shortstop Ruben Tejada to snap a season-long five-game losing streak.
Tejada's throw to first on the back-end of a potential double-play ball by Brandon Crawford in the second inning sailed into New York's dugout fence. The error handed Matt Harvey (1-1) a hard-luck loss.
Justin Turner's RBI double in the second was all the Mets managed off Lincecum (5-11). The two-time NL Cy Young Award winner allowed six hits and one walk in another step toward turning around the worst season of his career.
Jeremy Affeldt pitched two scoreless innings for his second save in three chances this season.
Harvey gave up four hits, three walks and three runs — two earned — in six innings. He struck out seven, and his 18 strikeouts are the most by any Mets pitcher in his first two career starts.