CHICAGO -- The Cubs haven't had much success against the Brewers this season. With a wild comeback win on Thursday, Chicago at least got the last laugh against their NL Central rival.
Jonathan Lucroy hit a grand slam and drove in seven runs for Milwaukee, but Alfonso Soriano's RBI single capped a three-run comeback in the ninth inning that lifted the Chicago Cubs over the Brewers 12-11.
The Cubs win capped a lopsided season series between the teams that saw Milwaukee take 13 of 17 games. Cubs manager Dale Sveum was a coach for the Brewers before taking the reins in Chicago.
"Anybody else need a nap?" Sveum asked after the 4-hour, 9-minute marathon.
In a seesaw game featuring a combined 15 extra-base hits, the Cubs led 3-0, trailed 9-3 and were still down 11-9 going into the ninth.
Starlin Castro hit an RBI single against Francisco Rodriguez (2-7), Anthony Rizzo tied it with his second double of the afternoon and Soriano won the game with his one-out drive off the center-field wall.
"Those young guys don't give up," Soriano said. "When we're losing like we're losing, a lot of games, you have to come the ballpark with energy. We try our best. We try to play hard and win games."
"To put up runs like we did and then give it all away, it's kind of tough to be a part of," Lucroy said. "Fun game offensively, but defensively didn't cut it."
Ransom led off the seventh with a go-ahead solo shot to center off Blake Parker after Chicago rallied to tie the game with a six-run sixth.
Lucroy's third-inning shot landed on Waveland Avenue, erasing the Cubs' early 3-0 lead. Lucroy also stroked a two-run single in the sixth and an RBI single in the eighth, matching the seven RBIs he had May 20 against Minnesota.
Braun's league-leading 36th homer was even more impressive, clearing the batter's eye beyond the ivy in center field and nearly hitting the camera booth.
"Once we got the big lead and they came back we just didn't have the momentum," Brewers manager Ron Roenicke said.
Shaun Marcum was making his second start after missing two months because of elbow soreness. He allowed three runs, scattering five hits and four walks while striking out four.
Marcum had to leave the game after throwing 85 pitches because of right calf cramping.
"I wasn't very good from the get go, wasn't locating anything," Marcum said. "All in all, today wasn't a good day."
Carlos Marmol (2-2) picked up the win in relief.
Cubs rookie Brooks Raley gave up seven runs and 10 hits in four innings in his last outing of the season. Before the game, Sveum said that Raley would be shut down because of an innings limit.
Raley will finish the season 1-2 with an 8.14 ERA in his first five big-league starts.
"I knew it was my last start going into the game," Raley said. "Obviously I'd like it to have gone differently, but we won the game so that's exciting."
Brett Jackson, another rookie, reached base four times. He doubled twice in the sixth, including a slicing two-bagger up the left-field line that tied the score at 9-apiece.
"A lot of good work on offense," Jackson said. "A couple of huge innings. Very fun. Awesome, big hit by Sori. Great to come out with a win against these guys."
"Finally we won the last game at least and didn't get swept at home," Soriano said. "(The kids) had a very big at-bats today."
Darwin Barney played his 115th consecutive errorless game at second base, extending the single-season NL record he set on Wednesday. Barney is eight games shy of Ryne Sandberg's Cubs record for errorless games including streaks over multiple seasons. . Sveum said LHP Chris Rusin will likely be recalled from Triple-A Iowa to assume Raley's spot in the Chicago rotation. Rusin held the Brewers to one run and one hit over five innings on Aug. 21, his only big-league appearance to date. . Sveum said that Luis Valbuena may see the bulk of the action at third base going forward after prospect Josh Vitters struggled to a 5 for 53 start after being recalled from the minors for the first time.
Kansas City Royals' Salvador Perez breaks Johnny Bench's catcher record with 46th HR
Salvador Perez hit his 46th home run Monday to break Johnny Bench's record for most homers by a catcher in one season.
Perez breaks Bench's record with 46th HR, KC tops Indians
— Salvador Perez hit his 46th home run, breaking Johnny Bench’s record for homers by a catcher in a season, and the Kansas City Royals beat the Cleveland Indians 7-2 Monday in the first game of a doubleheader.
Salvador Perez sets single-season HR record for catchers
Salvador Perez passes Johnny Bench for the most long balls in a season by a catcher, and he also ties Vladimir Guerrero Jr. atop the 2021 home run leaderboard.
Right fielder Adam Engel 'feels good,' will be activated by Chicago White Sox with playoffs on horizon
At long last, the White Sox will have their starting outfield back in full, as right fielder Adam Engel is set to be activated from the injured list on Tuesday, according to manager Tony La Russa.
Anthony Gose, 31, former outfielder converted to reliever, flashes 100 mph heat for Cleveland Indians, fans Salvador Perez
Formerly an outfielder in the big leagues, Anthony Gose, who played for Team USA in Tokyo, returned to the majors five years later Monday night as a rocket-armed reliever for the Indians, flashing 100 mph heat and fanning Royals slugger Salvador Perez.
Struggling New York Yankees activate pitcher Luis Severino, send former All-Star to bullpen
Former All-Star pitcher Luis Severino was activated by the New York Yankees before Monday's series opener against the Texas Rangers and is in position to make his first major league appearance in nearly two years.