The seven no-hitters matches the modern record for most in a season, tying 1990 and 1991. There were eight no-hitters in 1884.
The last no-hitter for the Reds was a perfect game by Tom Browning on Sept. 16, 1988. This was the 15th no-hitter in Reds history.
Bailey (13-10) walked one and struck out 10. He threw 115 pitches and retired the side in order in the ninth, striking out pinch-hitter Brock Holt then getting pinch-hitter Michael McKenry and Alex Presley to both pop out.
When Presley's popup was caught by second baseman Brandon Phillips, Bailey was mobbed near the mound by teammates who doused him with water.
The 26-year-old Bailey improved to 5-0 in his six career starts with a 1.40 ERA at PNC Park. All three of his complete games and both his shutouts have come against Pittsburgh.
METS 3, BRAVES 1
ATLANTA (AP) — Lucas Duda's three-run homer in the seventh gave New York the lead, Jonathon Niese pitched seven strong innings for his third straight win and the Mets beat Tim Hudson and the Braves.
The Braves, who have wrapped up at least a wild-card berth, began the night four games behind the Nationals in the NL East. Atlanta has only five games remaining in the regular season.
Chipper Jones, starting his final regular-season home series before retirement, was 0-for-4 with four groundouts. Jones was honoured by the Braves in a pregame ceremony that included former Atlanta manager Bobby Cox and Hall of Famer Hank Aaron. The tribute helped draw a sellout crowd of 51,910.
Niese (13-9) allowed one run on four hits in seven innings for his third straight win.
Freddie Freeman gave Atlanta a 1-0 lead with his 23rd homer off Niese in the fourth.
Bobby Parnell pitched a perfect ninth for his sixth save.
Hudson (16-7) took the loss.
MARLINS 2, PHILLIES 1
MIAMI (AP) — Carlos Lee's game-winning single in the bottom of the ninth inning lifted the Marlins to a win over Philadelphia and eliminated the Phillies from playoff contention.
The Phillies overcame a horrible first half and came from way behind to get within three games of St. Louis for the second wild card spot. But they lost five of the next six to fall out of the chase.
Bryan Petersen began the ninth with a double to right field off Josh Lindblom (3-4). Jose Reyes grounded out and Giancarlo Stanton was intentionally walked setting up the at-bat with Lee. Lee lined a single to left-centre field scoring Petersen from second as Laynce Nix's throw to home was off-line.
Steve Cishek (5-2) pitched one inning in relief for the win.
CARDINALS 12, NATIONALS 2
ST. LOUIS (AP) — Allen Craig matched his career best with four hits to go with two RBIs, Yadier Molina hit a two-run home run and the Cardinals punished Edwin Jackson and the Nationals early to win a matchup of teams on the cusp of clinchers.
Roger Bernadina homered for Washington, which had its magic number for wrapping up the NL East reduced to two when Atlanta lost to the Mets. The Nationals, who secured the first post-season berth for Washington, D.C., since 1933 a week earlier, lead the Braves by four games with five to play and could wrap up the division title Saturday night.
Adam Wainwright (14-13) halted a string of four so-so starts with six solid innings for the Cardinals, whose magic number is three for securing the second NL wild card.
ASTROS 7, BREWERS 6
MILWAUKEE (AP) — Edgar Gonzalez allowed one hit before tiring in the sixth and Brett Wallace, Jason Castro and Jose Altuve all homered and the Astros beat Yovani Gallardo for the first time in three seasons, dousing the Brewers' faint playoff hopes.
The win helped Houston avoid matching their franchise-worst loss total set last season (56-106). It was their first victory since Bo Porter was named as the 17th manager in franchise history on Thursday. His role with Houston begins immediately following his service as the third base coach for the playoff-bound Washington Nationals.
The loss practically eliminated the Brewers from contention as Milwaukee fell five games behind St. Louis for the NL's second wild card with five games left for both teams. The Cardinals beat the Nationals 12-2.
DODGERS 8, ROCKIES 0
LOS ANGELES (AP) — Clayton Kershaw pitched eight strong innings, Shane Victorino hit a three-run homer and the Dodgers beat the Rockies to remain three games behind St. Louis for the second NL wild card with five games to play.
The Dodgers' third victory in a row clinched a winning season for the second straight year under manager Don Mattingly.
Kershaw (13-9) allowed five hits, struck out 10 and walked two. He helped himself in the seventh, starting a double play when he turned around and fielded Andrew Brown's comebacker between his legs with his back to the plate and fired to second for the first out.
The Dodgers provided Kershaw with early run support, taking a 4-0 lead in the second off Jeff Francis (5-7). Andre Ethier's RBI double scored the first run and Victorino followed with his 11th homer.
DIAMONDBACKS 8, CUBS 3
PHOENIX (AP) — Justin Upton and Cody Ransom homered to power the Diamondbacks past the slumping Cubs.
The Diamondbacks snapped a two-game losing streak but still were eliminated from the NL wild card midway through the game when St. Louis beat Washington.
Arizona starter Ian Kennedy (15-11) was uncharacteristically wild, walking six in 5 1-3 innings but held the Cubs to three runs and four hits. The right-hander struck out five.
Aaron Hill and A.J. Pollock had RBI doubles and Adam Eaton added a run-scoring single for Arizona.
Dave Sappelt homered and Travis Wood (6-13) allowed five runs and five hits over five innings for the Cubs, who have lost six straight and 10 of 11. Wood struck out three and walked two in his second straight loss.
GIANTS 3, PADRES 1
SAN DIEGO (AP) — Ryan Vogelsong pitched six strong innings and Buster Posey increased his lead in the NL batting race, but not before giving the Giants a big scare in a win over the Padres.
Posey took a wild pitch off his neck in the second inning with Everth Cabrera batting. Vogelsong's pitch bounced in the dirt, ricocheted up and hit right underneath Posey's hockey-style catcher's mask.
The slugger was on his knees for a few minutes and was attended to by a trainer before staying in the game.
Posey went 2 for 4 with a triple and a double to increase his average to .334, four points better than Andrew McCutchen of Pittsburgh. McCutchen went hitless in two at-bats with a walk, dropping his average two points to .330, during the no-hitter thrown by Cincinnati's Homer Bailey.