The Petaluma Leghorns advanced to the American Legion World Series semifinals with a 14-4 victory over an undefeated Brooklawn, N.J., on Monday night.

Petaluma plays Waipahu, Hawaii at 2 p.m. PST for a chance to play Brooklawn in a winner-take-all championship game at 5:30 p.m. PST.

Patience at the plate from Petaluma and inaccuracy on the mound from Brooklawn changed the game in favor of the Leghorns in the seventh inning. Petaluma scored five runs on zero hits, six walks and one hit by pitch, to take a 7-4 lead.

The first four batters of the inning — Chase Stafford, Ryan Haug, Anthony Bender and RJ Busse — walked, followed by a Weston Bryan hit by pitch. Busse's walk scored Stafford and Bryan scored Haug.

Later in the inning, Ryan Walsh walked to score Bender and Charlie Parnow walked to score Busse. Vinnie Albano knocked in the last run of the inning with a sacrifice fly, plating Bryan.

The Leghorns trailed early, with Brooklawn leading 4-0 after five innings.

In the third inning, Brooklawn had a chance to score more runs, but Parnow grabbed a deep shot to the center field warning track with the bases loaded.

Bender put Petaluma on the scoreboard with a solo home run in the sixth inning. Parnow hit a single through the 5-6 hole in the inning, scoring Blake Patrick.

Nick Marks replaced Connor Littleton in the sixth inning with no outs and runners on first and third, and came away with no runs given up.

Dom Garihan replaced Marks in the seventh inning with no outs and bases loaded. On his first pitch, Busse turned a 5-2-3 double play. Garihan struck out the next batter to get out of the jam.

The Leghorns added another run in the eighth inning, with Bender coming home on a passed ball, making the score 8-4.

Petaluma put the game away with a six-run ninth inning.

A Haug bunt that turned into a throwing error by the catcher, scored Albano for the first run. Busse scooted a single past the shortstop, knocking in Stafford and Haug for two more runs. Bryan continued his hot hitting with a double, bringing in Busse. Walsh singled to left field, bringing in Bryan. The last Leghorn run was a Parnow single that he tried to stretch into a double, while Walsh made it home in time to score.

Marks earned the win in relief, throwing one inning and giving up no runs. Garihan recorded the save for the Leghorns. He threw three innings, gave up no runs and striking out two batters.

Brooklawn pitchers walked 17 Leghorns, tying an American Legion World Series record set by Cedar Rapids, Iowa in 1982.