At 6-19, the Marlins still have the worst record in the major leagues, but here’s a sliver of hope for the team’s fans — Giancarlo Stanton is suddenly hot.

Stanton went 3 for 3 with two homers, a run-scoring single, a walk and four RBI as the Marlins rallied to beat the Chicago Cubs 6-4 in a battle of last-place teams Sunday.

He was so dominant that he apparently decided to let his bat do his talking for him. After the game, Stanton did not speak to reporters, who waited for an hour for him to make an appearance.

Marlins manager Mike Redmond, who did speak to the media, was full of praise for Stanton, who hit a two-run homer in the first inning and a solo shot in the eighth, giving him three long balls in less than 24 hours.

“This guy is a special player — a game-changer,” Redmond said. “It was just a matter of time. Over the past four or five days, we’ve seen him put together some good at-bats. I know confidence-wise, he has to be feeling pretty good.”

Playing before an announced crowd of 19,817 at Marlins Park, Miami salvaged the last of a four-game series against the Cubs.

Entering the bottom of the sixth, when Miami rallied from a 3-2 deficit, the Marlins had led for only four full innings in the four games against Chicago.

But Marlins starter Ricky Nolasco (2-2), who allowed three runs in the first three innings, kept Miami in the game by retiring the last 15 batters he faced.