It took an extra two days for the Beverly Little League's city championship to be played last weekend after the rain finally stopped at Harry Ball Field.
With what was essentially a photo finish, it was worth the wait.
Noah McGoldrick slid home safe with the winning run to send the Cubs to a thrilling 10-9 win over the Red Sox to secure their second straight city crown.
The Red Sox had a 7-1 lead and also led 9-8 going to the bottom of the last inning. Albert Polanco started the Cubs' rally with a hit, Jackson Maker's hit scored the tying run and McGoldrick (walk) came around with the walk-off run.
Maker had another 3-run hit earlier in the game with multiple knocks from Will Blank, Will Ryan and Jonah Bellew contributing to the rally for the champs. Owen Perry pitched well in relief, getting the last two batters of the top of the sixth via strikeout to keep his team within striking distance.
For the Sox, Danny Pierce pitched well and Matthew Rex and Gabriel Paguyo had big hits in the early going.
Bellew, who had a huge role in the 2018 city title win over the Yankees, won his second straight title. Blank, who was on the champion White Sox in 2017 and had a big hand in both Cubs crowns, is the first three-time champ in Beverly Little League since the 1970's according to the league's records.