Updated

Ryan Braun went 3-for-4 in his return to the lineup and Martin Maldonado drove in three runs as the Milwaukee Brewers spoiled the Chicago Cubs home opener with a 7-4 victory at Wrigley Field.

The Cubs plated a pair of runs in the ninth on singles from Nate Schierholtz and Luis Valbuena, but Jim Henderson locked down the save for Milwaukee when he got Starlin Castro to fly out to the warning track with the bases full.

Braun had missed the Diamondbacks series with spasms in his neck, but had two doubles and an RBI on Monday to help the Brewers snap an early five-game losing streak and notch their first win since Opening Day.

"I thought we played really well today," Brewers manager Ron Roenicke said. "I know things got shaky at the end, but I thought we played a really good game."

Norichika Aoki went 3-for-4 with two walks, Maldonado had three hits and starter Marco Estrada (1-0) tossed seven innings of two-run ball, while also producing an RBI double at the plate. He struck out six and gave up five hits.

Castro had tripled and doubled earlier in the game. Cubs starter Edwin Jackson (0-2) was knocked around early but lasted six innings, yielding five runs on eight hits with five walks and six strikeouts. Welington Castillo had a two- run homer in the setback.

"That's not really anything that I make an excuse about," Jackson said of dealing with the wind. "The weather conditions are the same for both teams. Everybody has to go out and pitch and play in the same conditions."

It looked like the Brewers were going to come up empty in the first after Aoki was caught in a run down between third and home, but Milwaukee rallied and plated four runs with two outs.

They loaded the bases, and Alex Gonzalez drew a walk to push a run across. Maldonado then crushed a first pitch fastball into right field to clear the bags and put Milwaukee ahead 4-0.

Braun singled his first at-bat and followed with a double in the second inning. His drive off the center field wall plated Aoki, who had doubled to start the frame, and the Brewers pushed their lead to 5-0.

The Cubs got two runs back on Castillo's homer in the bottom of the second, but stranded runners in the third, fourth and sixth innings. Milwaukee then restored its five-run advantage in the seventh by tacking on a pair.

After Yuniesky Betancourt's sacrifice fly produced a run, Estrada helped his own cause by driving a double into the gap in right center. Gonzalez, who singled earlier in the inning, came around to score and the Brewers took a 7-2 lead.

Game Notes

Aoki has nine hits in his last 13 at-bats ... Milwaukee shortstop Jean Segura missed the contest with a bruised quadriceps ... The Cubs were 2-for-12 with runners in scoring position ... Chicago scored its two runs in the ninth off Milwaukee reliever Brandon Kintzler ... The teams will continue their three- game set on Tuesday, with Chicago sending Travis Wood to the mound to face Milwaukee's Wily Peralta.