Well, there's no question about which series was the Phillies' best in the first half.
For the second time in 18 hours, the Phillies walked off with a win over the Mets. For a fourth straight game, they came back from a multi-run deficit.
All of this after their worst series of the season this past weekend, when they were swept by the Marlins.
This could be a pivotal moment in the 2019 Phillies season. In four consecutive games, they showed the type of fight most expected this lineup to display.
And as hard as it may be to believe, this is the first time since the first week of the season that the Phillies have scored at least five runs four games in a row. Five-plus runs is not an arbitrary number — it took five to win Wednesday night in extras. It took more than five to win the previous two nights.
On Thursday, those runs were icing on the cake, scoring on the first walk-off home run of Jean Segura's eight-year career in a 6-3 win (see observations).
"I believe it 100 percent," Aaron Nola said when asked if this series can provide the Phils momentum. "It can and it will. Walk-off wins, that's momentum in itself."
Think about all that happened in these four games.
• Maikel Franco recaptured his stroke, going 7 for 15 in the series with two game-winning home runs and a game-tying shot in the ninth off high-octane closer Edwin Diaz.
• Segura broke out of his slump in a loud way. He went 4 for 6 with a homer, double and two RBI in the series opener, 2 for 5 with a homer and three RBI Wednesday and then hit the walk-off on Thursday.
• Nola followed his best start of the season with an even better start. He allowed just one hit and a walk while striking out 10 over seven scoreless innings.
• Scott Kingery moved into the leadoff spot and his approach was unaffected. He went 6 for 20 in the series.
• Jay Bruce added to his growing compilation of clutch hits.
• Bryce Harper reached base eight times in 18 plate appearances and made the hardest contact of the series on a 438-foot home run to left-center to provide the game's only run through eight innings Thursday.
The crazy thing is that the Phillies could have been swept in this series. They fell behind in the first three games and were down to their final three outs in the finale. A few lesser at-bats, a bit more bad luck and the conversation is totally different as they hit the road.
"It's fun, more fun because last week we were struggling, lost so many games in a row," Segura said. "It brings our momentum up and our energy level up. It's amazing."
Segura has already matched his total from last year with 10 home runs. He is not a home run hitter, he's a slap-hitter with tremendous contact skills who was hitting in the .340s around this time the last two years. Right now, he's at .274 but he's shown strong signs that a hot streak is coming. It may already be underway.
"It's not surprising because last year I played in Seattle," Segura said of the 10 longballs. "Probably that ball I hit today is a flyout in Seattle. It's not the same here, the ball jumps here more than it does on the West Coast. Travel-wise, it's difficult there. Here, everywhere we go is a short flight, you get more time to rest.
"I don't try to hit home runs. My goal is just to win. I've never played in the playoffs. That's what I want."
The Phillies don't play at home again until July 12. Up next is a three-game series in Miami, a much-needed day off, three in Atlanta and three in New York before the All-Star break.
This was the right impression to leave on a fan base that won't get to watch games at Citizens Bank Park for the next 15 days.
"Gotta trust the plant," Nola said of this post-bamboo world in which we live.
Click here to download the MyTeams App by NBC Sports! Receive comprehensive coverage of your teams and stream the Flyers, Sixers and Phillies games easily on your device.