Anna took a 14-7 lead in the third quarter but Meier’s second TD run tied the game up in the fourth.
Marion Local then returned a fumble into Anna territory to set up Klosterman’s game-winning field goal.
The win moved Marion Local to 4-1 overall and 3-0 in the Midwest Athletic Conference, tied with unbeaten Coldwater for first place.
Badin 41, Purcell Marian 8: Zach Switzer threw two touchdowns, including a fourth down TD pass to Josh Hegemann, to lead Badin. Switzer, Landon Vidourek and Alex DeLong each added a rushing score.
Centerville 47, Beavercreek 14: Chase Harrison led the way for Centerville, finishing 26-of-29 with 348 yards and four touchdowns. Will Linkhart caught eight passes for 126 yards with three touchdowns and Bryce McMahon added 118 rushing yards and 104 receiving. Sean Carson scored on an 81-yard kickoff return for ‘Creek.
Clinton-Massie 24, Bishop Hartley 14: Brendan Lamb ran in a pair of touchdowns in the fourth quarter to help Clinton-Massie win in rally fashion. Lamb finished with 256 yards on 30 carries and three touchdowns.
Col. DeSales 42, Fenwick 22: John Maxwell recorded a safety and Colt Bradshaw had a pair of rushing touchdowns in the loss for Fenwick.
Coldwater 43, Fort Recovery 21: Jake Hemmelgarn tossed touchdowns to Ethan Post and Zack McKibben, finishing with 131 yards through the air and 111 on the ground to lead unbeaten Coldwater. Clay Schmitz had a passing and a rushing score for Fort Recovery.
Colerain 41, Middletown 14: Au’Braylen Million scored on an 85-yard pass from Kamari Fuller and Josh Bryant added a TD run in a losing effort for Middletown.
Dayton Christian 34, Williamsburg 7: Seth Griswold completed 9-of-11 passes for 163 yards and three touchdowns to lead Dayton Christian. Reid Wheeler hauled in four passes for 99 yards and two scores, Sam DiMario caught a TD and threw for another and Andrew Dreier came up with his fourth interception.
Eaton 34, Oakwood 0: Zac Schmidt turned in a wild stat line, scoring on a punt return, interception return and tacking on a rushing score to lead Eaton. Jarod Lee added two TD runs to cap the scoring.
Fairborn 32, Stebbins 14: Garison Secrest tossed two touchdowns and Hunter Warner and Gage Barron each ran for over 100 yards with a TD apiece to pace Fairborn. Nate Keller threw one touchdown and Marvelous Rutledge added a rushing score for Stebbins.
Hamilton 31, Oak Hills 21: Keyshawn Stephens ran in a pair of first quarter scores to put Hamilton ahead early, finishing with 170 yards on 22 carries and three touchdowns. Quincy Simms-Marshall was 9-of-12 for 136 yards with one TD and Erik Rios booted a 40-yard field goal.
Harrison 28, Edgewood 10: Edgewood jumped out to a 10-0 lead in the first quarter, spurred on by a Lincoln Howell 55-yard TD scramble, but Harrison put the game out of reach in the second half.
London 48, Ben Logan 6: Joel Abbott hauled in a 21-yard pass from Tanner Perkins for the lone Ben Logan score. London improved to 5-0.
National Trail 48, Tri-County North 20: Dallas Smith threw four touchdowns and Peyton Lane tacked on TD runs of 65 and 77 yards to lead National Trail.
Northridge 54, Dixie 21: Shawn Shehee scored four rushing touchdowns and Darryl Story Jr. accounted for three more for Northridge, which scored 34 points in the second quarter to pull away.
Piqua 14, Butler 7: Caron Coleman had scoring runs of 69 and 35 yards to pace Piqua, which moved to 3-0 in conference play. Ryan Wilson hauled in a six-yard TD pass from Luke Mitchell for Butler.
Ross 48, Mount Healthy 30: Mekhi Bouldin tallied three touchdowns, including a kickoff return, and Jackson Gifford and C.J. Boze ran for two scores apiece to pace Ross.
Springboro 45, Miamisburg 0: Moise Armbruster tallied 180 yards on 11 attempts with two touchdowns and Timmy Keseday added two rushing scores to help unbeaten ‘Boro open conference play with a win. Christian Davis and Ethan Osborne each had five catches for ‘Burg.
Tecumseh 21, Graham 17: Lucas Rodgers rushed in from two yards out to cap off a 77-yard game-winning drive in the final minutes for Tecumseh. Rodgers finished with 123 yards and two scores and Wyatt Ferguson added a rushing score. Brady King threw a TD and ran for another to lead Graham.
Tippecanoe 57, West Carrollton 34: Four of Cade Beam’s six runs went for touchdowns and Beam finished with 142 yards on the ground to lead Tippecanoe. Kamaury Cleveland paced West Carrollton, throwing for 353 yards with three touchdowns and Austin Jones hauled in 10 passes and two scores.
Tri-Village 12, Bethel 0: Tri-Village avenged a 63-19 loss to Bethel from last season in shutout fashion.
Troy 35, Greenville 7: Troy rattled off 35 unanswered points, led by three touchdown passes and two TD runs from Brayden Siler, to move to 3-0 in conference play. Tyler Beyke connected with John Butsch on a 40-yard TD pass for Greenville.
Troy Christian 44, Meadowdale 6: Charlie Knostman accounted for four rushing touchdowns in the first half to lead Troy Christian.
Valley View 42, Monroe 20: Cade Cradlebaugh tossed three touchdowns in the first half to help Valley View stake a 28-7 lead. Monroe pulled within eight points after a pair of Collin Deaton rushing scores in the third quarter but Cradlebaugh connected with Troy Coulter on two more touchdowns to put the game away. Cradlebaugh finished 11-of-15 for 317 yards and five scores.
West Liberty-Salem 51, Greeneview 6: Holden Nease rumbled for 161 yards with three touchdowns and Trevor Woodruff chipped in 228 yards with two scores through the air to spur unbeaten WLS. Craig Schiff had the lone score on a three-yard run for Greeneview.
Xenia 20, Sidney 0: Brett Russell tossed a 36-yard TD to Cole English and ran in for another score to lead Xenia, which held Sidney to 104 yards of offense.