Friday marked 1,480 days since Giants catcher Buster Posey had hit his last grand slam. 

Hitting another one Friday night against the Milwaukee Brewers might not have made the wait any sweeter, but it did come at a perfect time. Posey's powerful swing sealed surging San Francisco's 10-6 win over the Brewers at Miller Park. 

Posey stepped to the plate in the top of the 10th inning with the bases loaded and the game tied 6-6, after Will Smith blew his first save of the season in the ninth inning. Facing Milwaukee's Matt Albers, Posey swung at the first pitch he saw -- a 92.1 mph sinker -- and blasted the ball off the scoreboard in center field. 

The grand slam was Posey's fourth home run of the season, and his first since June 1. It was also his longest dinger in the "Statcast era."

Posey's slam was also the Giants' fifth home run of the night. Austin Slater (two-run, fifth inning), Evan Longoria (two-run, sixth inning), Tyler Austin and Brandon Crawford (both solo, eighth inning) all got in on the action. 


Yes, the Giants had hit five total home runs all season entering Friday, but it had been a while since San Francisco hit five in a single game. Over five years to be exact, as The Athletic's Grant Brisbee and Bay Area News Group's Kerry Crowley noted:

The Giants improved to 42-48 with Friday's win, and they are now 8-2 in their last 10 games. A victory Saturday would be their third straight, and clinch their third consecutive series win.

[RELATED: What you need to know about Giants' newest depth signing]

San Francisco's win moved the team 4.5 games back of the second Wild Card spot with ... seven teams to jump. That likely is out of reach, but the modest goals NBC Sports Bay Area's Alex Pavlovic laid out Friday are not. 

The Giants now are the closest they've been to .500 since being 21-26 on May 21. They have yet to break even at any point this season, but if they keep this current pace up, that might not be the case at its conclusion.