Dan Geiger has been working to build Batavia's football team for three seasons.
The Blue Devils were a losing program when he stepped in and finally, Batavia has a record above .500 because they traveled all the way to Penn Yan Friday night and picked up a convincing 32-13 victory.
"I feel like we are still in an uphill battle," Geiger said. "We are Batavia; nothing comes easy to us. We have to work for everything we get."
I've personally been saying Rob Williams has deserved to win Class B Offensive Player of the Week for a few weeks now, and there is no way he can't win it this week. There aren't many performances that get bigger than this one.
The senior rushed the ball 22 times for 267 yards and two touchdowns while catching two passes for 29 yards. He also returned two kickoffs for touchdowns, one for 90 yards and another that was 94 yards.
"If he doesn't win it this week, they just aren't going to give it to him" Geiger said.
For good measure, Williams intercepted a pass on a two-point conversion attempt.
It isn't just Williams running the ball well as Anthony D'Aurizio had himself another big game, picking up 103 yards and a score on 16 carries.
The Blue Devils rushed for 398 yards on 42 carries as a team.
Joe Canzoneri connected on 4-of-9 passing attempts for 51 yards.
Teams have scored just 20 points - one TD on special teams last week - in the last two Batavia victories as the defense is starting to match the production of the offense.
Adam Hausfelder had nine tackles and a sack with Troy Ireland making eight stops and D'Aurizio recording seven tackles.
David DiSalvo had an interception.
"We are a young team," Geiger said. "We have seniors out there that are young to varsity football. There are details that they have had to learn and understand each week. In practice they are working harder and harder and Coach Gravante is doing a great job of breaking down teams. The kids are stepping up."
Batavia (3-2) will be at East Rochester/Gananda next Friday night.