You couldn't have scripted it any better.
Mike Yastrzemski, playing his first game in his grandfather Carl's old stomping grounds in the series-opener between the Giants and Red Sox on Tuesday, did what his grandpa did so many times, launching a home run over the wall at Fenway Park.
The special moment came in the top of the fourth inning, when Yastrzemski blasted a 3-1 fastball off of Boston starter Nathan Eovaldi 401 feet to dead center.
Best of all, grandpa Carl was there to see it.
The younger Yastrzemski led off the game and received a standing ovation from the Red Sox crowd ahead of his first at-bat. He ended up striking out, but got the better of Eovaldi the next time around.
The home run increased Yastrzemski's season total to 20, giving the Giants two players -- Kevin Pillar being the other -- with 20-or-more home runs for the first time since 2006 when Barry Bonds and Moises Alou accomplished the feat.
Perhaps most impressive of all, Yastrzemski's 20 homers have come in just 97 games with the Giants.
Not too shabby for a 29-year-old rookie.