First pitch for Monday's series opener is 6:40 PM ET in South Philly, and the matchup has a lot more juice than the standings suggest. The Marlins are 34-35 but riding a 5-game heater that included a 3-game sweep of the Diamondbacks capped by a 2-0 shutout. The Phillies sit at 37-31 and just took 2 of 3 in Toronto on the back of a 7-4 finale. Bryce Harper is the swing factor here. He returned from a 22-game absence and immediately torched the Blue Jays, and the Phillies are 9-for-29 with him in the lineup over his last 9 games. Miami, meanwhile, has been doing it with pitching — Sandy Alcantara has back-to-back quality starts and trimmed his ERA to 4.33, and Otto Lopez and Kyle Stowers have been the offensive engine on this streak. The other story is what Zack Wheeler is doing to baseball. Going into Monday's series, Wheeler is 8-3 with a 2.27 ERA, and his June line is 2 earned runs in 31 innings with 42 strikeouts — the first pitcher since 1900 to do that in a calendar June. Whether he lines up for the opener or a later game in the set, the Marlins are walking into a buzzsaw at some point this week. Miami's depth chart, though, is a triage center. Eury Perez, Janson Junk, Robby Snelling, Adam Mazur, and top prospect Thomas White are all on the shelf, which is why a hot Alcantara matters so much. The Phillies have their own gut punch in center fielder Johan Rojas, out for the season with a UCL tear, plus Adolis Garcia day-to-day after taking a foul ball off himself over the weekend. Stakes-wise, this is a Phillies team that should be running away with a soft NL East and isn't quite doing it, getting a Marlins team that finally looks like the version Clayton McCullough has been promising. Miami needs to steal at least one in this set to keep the streak narrative alive. Philadelphia needs to remind people the gap between these rosters is still real, especially with Harper swinging it.