First pitch is 12:15 PM ET on Peacock, with Max Meyer (6-0, 2.85 ERA) drawing Skenes (6-5, 2.84) in the series finale. It's the kind of pitching matchup that justifies setting an alarm on a Sunday. The Marlins are the hottest team in baseball right now. Five straight wins, all at home, capped by a sweep of the Diamondbacks where they outscored Arizona 20-6 and got a 2-0 shutout job behind Tyler Phillips on Wednesday. Xavier Edwards and Otto Lopez have been the engine — the middle-infield pair went 10-for-22 with seven runs during the Arizona sweep, and they sit as the most productive keystone combo in the majors by fWAR. Miami is 34-35 and suddenly looks like a team that doesn't belong below .500. Pittsburgh's coming off a brutal week. They got swept on the road in Atlanta, then dropped two of three at home to the Dodgers, including a 12-3 thrashing on Tuesday where Los Angeles hung a 10-spot in the seventh on Skenes and the bullpen. The lone bright spot was Tyler Callihan's first two career homers in a 9-8 comeback Wednesday. The offense has actually been a story this season — the Pirates are on pace for their most runs per game since 1940 — but the rotation behind Skenes has been leaky. The injury list is doing real work in this one. Pittsburgh is still missing Oneil Cruz (hand), Konnor Griffin (elbow), and Joey Bart (foot), with Bart finally on a rehab assignment at Single-A Bradenton. Miami's rotation has been gutted — Eury Perez, Janson Junk, Robby Snelling, and Adam Mazur are all on the IL, and rookie lefty Thomas White is reportedly done for the season with a shoulder capsular sprain. The fact that the Fish are scorching anyway tells you what Edwards, Lopez, and a Meyer-led staff have been pulling off. Skenes was last seen giving up two earned in six against the Dodgers, which is a fine line that got buried by a meltdown behind him. He's the matchup advantage on paper, but Meyer is undefeated for a reason — the slider has been unhittable and the Marlins are 5-0 in his last five turns. Whichever ace blinks first probably loses, because neither lineup is built to chase. Sunday's series finale is the kind of game where you keep an eye on the scoreboard between Bloody Marys. Stakes-wise: a Marlins win pushes the streak to six and gets them to .500. A Pirates win salvages a homestand that's gone sideways and keeps them clinging to the .500 mark themselves. Two teams that nobody picked to be relevant in mid-June, playing a real game on national TV.