San Diego, California – On a humid Tuesday night at Petco Park, the Padres and Rockies engaged in a roller-coaster affair that ended with Fernando Tatis Jr. making history and Xander Bogaerts delivering a walk-off sacrifice fly to secure an 8-7 victory. The win extended San Diego’s winning streak to four games, lifting them to a 54-53 record.

Tatis was the engine of the Padres’ offense, going 5-for-5 with five singles and two RBIs. It marked the first five-hit game of his career, a milestone that also placed him in a rare club. He became the first major leaguer this season to collect five singles in a single game, and the first Padre to accomplish that since Adrián González on August 11, 2009. His performance included an RBI single in the second inning and another run-scoring hit in the sixth that tied the game at 4-4.

The drama peaked in the ninth inning. With the score deadlocked at 7, Jackson Merrill led off with a sharp single off Rockies reliever Jimmy Herget (0-4). Herget then walked the next two batters, loading the bases with no outs. Bogaerts stepped to the plate and sent a fly ball to center field, deep enough to score Merrill easily and send the Padres streaming onto the field in celebration.

Mason Miller (3-1) earned the win with a dominant ninth inning, striking out all three batters he faced to keep Colorado from adding to its lead.

Earlier, the game featured a seesaw of momentum. The Rockies struck first in the third inning, when Willi Castro and Mickey Moniak each launched solo home runs, and Jake McCarthy added an RBI single to give Colorado a 4-0 lead. The Padres clawed back with two runs in the second on Luis Campusano’s RBI double and Tatis’s first run-scoring single. Manny Machado’s RBI single in the fifth trimmed the deficit to 4-3, and Tatis tied it in the sixth.

Colorado regained the lead in the seventh on back-to-back RBI doubles by Ezequiel Tovar and Moniak, making it 6-4. San Diego answered immediately. Merrill singled home a run, and Ty France scored on a throwing error by Rockies third baseman Willi Castro, tying the game again at 6.

The Rockies pushed ahead once more in the eighth when Tovar drew a bases-loaded walk from Adrian Morejon, giving them a 7-6 advantage. But the Padres responded in the bottom half. Machado singled off McCarthy in right field, and the ball was misplayed for an error, allowing Jake Cronenworth to race home with the tying run.

There was also a moment of tension in the fourth inning when Padres manager Craig Stammen was ejected by plate umpire Jeremie Rehak after arguing over a denied ABS challenge for Bogaerts.

Colorado right-hander Gabriel Hughes (0-2, 2.79 ERA) is scheduled to start Wednesday’s series finale. The Padres had not yet announced their starter.

The victory was a testament to the Padres’ resilience, as they overcame four separate Rockies leads and capitalized on timely hitting and defensive miscues. Tatis, who has been a dynamic force since returning from injury, once again showed why he is a centerpiece of the franchise.