After a day full of unexpected twists and turns, smiles and tears, the Little League World Series is down to it's final two teams.
While Goodlettsville, Tenn., gave up a 10-run lead in the bottom of the sixth inning of the United States championship game, the team roared back to score nine in the seventh and beat Petaluma, Calif., 24-16, on Saturday for a berth in the LLWS title game.
Tennessee will face Tokyo in the World Series championship at 3 p.m. ET Sunday after Japan beat Aguadulce, Panama, 10-2, in the International final.
In a game for the ages, Tennessee and California combined for 40 runs -- a Little League World Series record -- in a game that lasted over three hours.
Behind Cole Tomei, who had a two-run double in the sixth, and Hance Smith, who hit solo shot with two outs, the kids from California evened the score at 15-15.
However, it wasn't enough after Tennessee's nine-run seventh and slugger Lorenzo Butler's nine RBIs, which all came on three three-run home runs.
Japan's bats also exploded earlier in the day, with the team tallying five home runs, including two from Kotaro Kiyomiya during the International championship.
While Japan set the tone early, Panama fought back behind an RBI single in the first by Edisson Gonzalez and a RBI double in the second for Daniel Castro to put the score at 4-2 going into the third frame.
However, Japan didn't let up, scoring six unanswered runs thanks in part to a homer by Rinatro Hirano and another by Kiyomiya.
Japanese starter Yuta Ishida went four innings, allowing just two runs on four hits. Three relievers then followed, combining to toss two shutout innings to close out the game.
Quinn Roberts is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.