Six different Reds players drove in two runs each, including starting pitcher Mat Latos(4-0). The defending NL Central champions moved five games over .500 for the first time this season.
The bottom five hitters in Cincinnati's lineup were a combined 8 for 9 in the first three innings alone, scoring 10 runs and driving in six against Hiram Burgos(1-1). The rookie allowed 12 runs on 11 hits and three walks in those three innings.
A promotion featuring Aroldis Chapmanbobbleheads drew a crowd of 41,678. The Reds never needed their closer after romping early.
Bruce led off a five-run second that was helped by a pair of fielding mistakes by left fielder Ryan Braun. Bruce opened the seven-run third with a double and capped it with an RBI double that made it 12-4.
Bruce became the first Reds player with two hits in one inning since Drew Stubbs on April 25, 2011, at Milwaukee and the first Reds player with two doubles in one inning since Sean Caseyon Aug. 7, 1998, also against Milwaukee.
Latos gave up a homer to Segura with one out in the first and Aramis Ramirezhit an RBI double off the wall later in the inning.
After Bruce opened the Reds' second with a 437-foot homer for his second shot in three games, Braun allowed what looked like an easy fly ball by Xavier Paul to drop behind him for a two-base error. Braun later overthrew the cutoff man on Zack Cozart's sacrifice fly, allowing runners to advance and setting up Joey Votto's RBI groundout.
Milwaukee got two runs back in the third on Braun's RBI double and Ramirez's run-scoring single, but the Reds pulled away in the bottom half.
Cincinnati's spree included Latos' RBI groundball single up the middle through a drawn-in infield.