Napoleon's Drew Garringer, center, and Perrysburg's Trevor Hafner reach for a rebound.
The Blade/Lori King
Buy This Image
From left, Perrysburg's Seth Morgan, Trevor Hafner, and Nick Sanford celebrate their victory.
The Blade/Lori King
Buy This Image
Napoleon's Brandon Sickmiller is fouled on his way to the basket against Perrysburg's Nate Cullis during final seconds.
The Blade/Lori King
Buy This Image
Napoleon's Brandon Sickmiller shoots between Perrysburg's Trevor Hafner, left, and Nate Cullis.
The Blade/Lori King
Buy This Image
Perrysburg's Trevor Hafner is helped out of the stands after he dove over the scorer's table, scrambling for a loose ball.
The Blade/Lori King
Buy This Image
Perrysburg's Griff Sattler scores the go-ahead basket with 25.8 seconds left.
The Blade/Lori King
Buy This Image
Perrysburg coach Dave Boyce, right, applauds his team.
The Blade/Lori King
Buy This Image
Perrysburg coach Dave Boyce puts stands in disbelief after a foul is called against his team.
The Blade/Lori King
Buy This Image
Napoleon coach Joe Good, left, and his assistants go wild after his team pulls within one late.
The Blade/Lori King
Buy This Image
Perrysburg's Nick Sanford, left, and Napoleon's Brandon Sickmiller fight for a loose ball.
The Blade/Lori King
Buy This Image
Napoleon coach Joe Good, front left, and the bench applaud a foul against Perrysburg.
The Blade/Lori King
Buy This Image
Napoleon's Alex Gerken, bottom, fouls Perrysburg's Trevor Hafner.
The Blade/Lori King
Buy This Image
Perrysburg's Trevor Hafner drives in for a layup following a steal.
The Blade/Lori King
Buy This Image
Perrysburg's Jake Myers shoots in front of Napoleon's Derek Gerken, second from left.
The Blade/Lori King
Buy This Image
Perrysburg's Trevor Hafner shoots from close range.
The Blade/Lori King
Buy This Image
Napoleon's Drew Garringer pulls down a rebound.
The Blade/Lori King
Buy This Image
Napoleon's Brett Lauf, left, and Brandon Sickmiller, center, walk off the court after their loss.
The Blade/Lori King
Buy This Image
