Mickey Moniak has been reborn in the summer of his 27th year.

The outfielder, the No. 1 overall pick of the 2016 draft, proved that again Sunday afternoon at Coors Field, lofting a three-run homer to right field in the fifth inning off Brandon Pfaad, to lift the Rockies to a 4-2 victory over the Diamondbacks.

The win, anchored by a strong start from veteran right-hander Antonio Senzatela, snapped Colorado’s three-game losing streak and prevented Arizona from sweeping the three-game series.

“I’m having a lot of fun, and I never take for granted playing in the big leagues,” said Moniak, who was drafted by the Phillies but never made his mark, moving up and down the minor-league ladder. He moved on to the Angels for parts of three seasons.

Moniak’s home run, coming on a changeup that Pfaadt left up in the zone, was Moniak’s 11th of the season and fourth in his last six games. He’s boomed in June, slashing .359/.419/.923 with six homers and 12 RBIs in 12 games.

Moniak was unceremoniously released by the Angels just three days before this season’s opening day. The Rockies quickly signed him to a one-year, $1.25 million contract, and he joined the team in Tampa on March 27, one day before the Rockies’ opener.

Rockies interim manager Warren Schaeffer disagrees with the notion that Colorado found a “diamond in the rough” in Moniak.

“A couple of years ago, he made a huge contribution to the Angels when he played for them,” Schaeffer said, referring to Moniak’s three-month hot streak in 2023 when he hit .313 with 11 homers in 201 at-bats. “So I don’t know that Mickey is necessarily a diamond in the rough. I just know that Mickey is a good player.“He wouldn’t have been picked No. 1 back in the day for no reason. There is a good player in there and he’s showing that now. He’s become a very big part of what we do.”

Senzatela got a little redemption, too.

He made his best start since April 20 when he limited Washington to one run on six hits over six innings. On Sunday, Senzatela commanded all of his pitches and struck out a season-high five over 5 1/3 innings. He gave up two runs on four hits and walked just one.

“I’ve been working on my fastball command, and that sets up my curveball,” he said. “I got good results today.”

Sunday marked his first start with at least five strikeouts since Aug. 1, 2022, at San Diego when he whiffed five Padres hitters. Senzatela (3-10, 6.48 ERA) won back-to-back starts for the first time since Aug. 29 to Sept. 3, 2021.

“He did a really nice job today,” Schaeffer said. “His curveball was even better today than it was the last time. He was landing it for strikes — early — and that keeps the hitters off-balance.”

Arizona took a 1-0 lead in the second, combining Josh Naylor’s leadoff walk, a double by Eugenio Suarez, and a sacrifice fly by Randal Grichuk, the former Rockies player.

The D-backs stretched their lead to 2-0 in the fourth. Naylor hit a one-out single, advanced to second on a wild pitch that slipped out of Senzatela’s hand and sailed to the backstop, and scored on Grichuk’s single to right.

But a quartet of Rockies relievers — Juan Mejia, Tyler Kinley, Victor Vodnik and closer Seth Halvorsen — held the D-backs scoreless for the final 3 2/3 innings.

The foursome almost held the D-backs hitless, too, until Grichuk hit a two-out double off the right-field wall off Halvorsen in the ninth. But Halvorsen got pinch-hitter Ketel Marte to pop out to left to end the game, giving Haloverson his sixth save.

The Rockies are off on Monday before opening a three-game series against the Dodgers on Tuesday night at Coors.