The streaking Braves had made winning look so simple lately, maybe they wanted to challenge themselves Saturday by spotting the Diamondbacks three runs.

How else to explain two errors by Gold Glove shortstop Andrelton Simmons in a three-run Arizona first inning?

Well, actually that was the second two-error inning Simmons in a span of 2 ½ weeks. But no worries: The Braves offense – including Simmons – responded by scoring seven runs in the first four innings of a 10-4 win that extended their winning streak to nine games and pushed the Braves to 11 games over .500 for the first time this season.

Aaron Harang (8-6) settled down after the first inning and didn’t face more than four batters over any of the next seven innings on the way to winning his third consecutive start. He was charged with nine hits and four runs (three earned) in eight innings, with one walk (intentional) and one strikeout.

Simmons matched a career high with four RBIs, B.J. Upton had two hits including a first-inning leadoff triple to extend his hitting streak to a career-high 11 games, and Justin Upton had three RBIs including a two-run homer in the sixth inning, the first homer in six games for the suddenly small-ball-proficient Braves.

Rookie catcher Christian Bethancourt had his first multi-hit game with three hits including his first extra-base hit (second-inning double off the wall) and the first four in the Braves’ lineup had two hits apiece. Freddie Freeman had a double and an RBI triple and has a .402 career average against Arizona with 18 extra-base hits and 25 RBIs in 23 games.

Tommy La Stella added two hits and two walks for the Braves, whose winning streak is their longest since a 14-game streak last July and August. They’ll go for their third consecutive series sweep Sunday afternoon in their last home game before the All-Star break.