ATLANTA (AP) — Mark Buehrle’s long streak of 10-win seasons remains on hold as he focuses on ending a new stretch of early exits from games.

Buehrle gave up six runs in only 4 1-3 innings and the Miami Marlins couldn’t find the key hits as they lost to the Atlanta Braves 8-2 on Monday night.

READ MORE: 'Hidden Worlds': An immersive voyage into deepest oceans & mesmerizing mangroves through state-of-the-art technology

Buehrle (9-10) gave up six runs on eight hits and four walks in his shortest start with the Marlins. He still needs one win for his 12th straight season with at least 10 wins.

The left-hander was upset that he hasn’t lasted longer than 5 innings in three straight starts — two losses and one no-decision.

“Every once in a while you don’t go deep in games, but three consecutive for me … that’s not acceptable,” Buehrle said.

The Marlins were coming off two wins in three games against San Diego, but manager Ozzie Guillen still sounded impatient.

“When I see games like that day in and day out, I think how the hell are these guys still in the big leagues?” Guillen said.

Buehrle was making his second start against the Braves in seven days. Atlanta began its six-game winning streak when Buehrle did not receive a decision in the Marlins’ 4-3 loss to the Braves in Miami on Tuesday.

Buehrle has walked four batters in two straight games.

“I’m just falling behind too much and having to make pitches in tough spots behind in the count, in hitters’ counts,” Buehrle said. “It’s just one of those stretches right now.”

Jason Heyward homered off Buehrle in the third inning as the Braves snapped a string of 16 straight losses on Mondays, including 12 this season.

Starting pitcher Tommy Hanson was the only Atlanta player or coach who did not wear high socks in an old-school fashion attempt to end the Monday curse.

“I didn’t really know until I was walking out,” Hanson said. “They told me don’t worry about it. My pants are all stretched out anyway.”

Hanson (12-5) still had his pants low to his shoes as he gave up one run on six hits in five innings. The Braves, coming off a three-game sweep of the Phillies, have won six straight.

The Braves won on a Monday for the first time since Aug. 22, 2011, a 3-0 win at the Cubs.

READ MORE: Haiti's contributions to South Florida in full display at Haitian Heritage Month Art Exhibition

Was it the high socks?

“I think it was eight runs and 13 hits,” said Chipper Jones. “For whatever reason we’ve been leaving our bats at home on Mondays. I think we were tired of hearing about it.”

Atlanta, a season-best 14 games over .500, trails first-place Washington by 3 1-2 games in the NL East. The Braves have launched a 10-game homestand with four straight wins.

“I think this is the homestand where we can really put some pressure on first place,” Jones said. “The bottom line is to keep winning.”

The Marlins had 10 hits but stranded 10 baserunners.

“Familiar script. We see it day in and day out,” Guillen said. “A lot of strikeouts with people on base. A lot of bad at-bats. Too many.

“They better start putting it together.”

Heyward hit his 17th homer, one shy of his career high as a rookie in 2010, off Buehrle in the third. Michael Bourn singled in Paul Janish in the fourth for a 2-0 lead.

Emilio Bonifacio singled with one out in the fifth and scored on Jose Reyes’ bloop double in front of a diving Martin Prado. Lee followed with a single to left, but Prado threw out Reyes with a strong throw to the plate, protecting Atlanta’s 2-1 lead.

“I didn’t think he had a snowball’s chance in hell to throw that guy out, but he didn’t give up on the play,” Jones said of Prado’s throw. “That was a momentum-shifter.”

The Braves added four runs in the fifth. Heyward singled and moved to third on Freddie Freeman’s one-out double off the right-field wall. Buehrle walked Brian McCann to load the bases before Dan Uggla hit a two-run double that skipped past Bryan Peterson in left field.

Guillen, who earlier Monday announced he was moving Carlos Zambrano to the bullpen, brought in the big right-hander for his first relief appearance of the season. Zambrano struck out Paul Janish before giving up a two-run single to pinch-hitter Juan Francisco.

Following a fielding error by Reyes on Heyward’s grounder, Zambrano gave up an unearned run in the sixth on Freeman’s single. Janish singled off Chad Gaudin and scored on Bourn’s grounder in the seventh.

Cristhian Martinez threw two scoreless innings before Braves left-hander Luis Avilan struck out Brett Hayes with the bases loaded to end the eighth.

MORE NEWS: Gov. Ron DeSantis signs property insurance, condo safety reforms into law

Avilan, a rookie making only his fifth appearance, walked pinch-hitter Austin Kearns with one out in the ninth. Kearns scored on Murphy’s infield single and Avilan’s error on a wild throw to first.