So sharp in fact the Trojans needed just a half of work for the regulars in a 48-0 District 3-5A victory over Oñate on Friday at the Field of Dreams.

"The plays have been there all season, but we just have not been executing," said Mayfield head coach Michael Bradley, whose team improved to 5-3 and 2-0 in District 3-5A. "The mental side of the game is the most important."

Oñate fell to 3-6 overall and 0-3 in league.

Mayfield led 41-0 at halftime after out-gaining Oñate 283-120 in the first 24 minutes.

Mayfield quarterbacks Kavika Johnson and Andrew Serna were each productive for the Trojans, who didn't punt. Johnson rushed for 108 yards and two touchdowns, including a weaving 70-yard score to close the half.

Serna's first half included a 53-yard touchdown run and a 69-yard touchdown pass to running back Marcus Inglemon. Serna hit Inglemon for a 29-yard score to put a cap on the third quarter.

Inglemon rushed for 64 yards with two scores on the ground and two scores through the air.

"Both quarterbacks did a fantastic job tonight," Bradley said. "They love the competition and they are both bringing it."

Oñate went three and out on its first three possessions and crossed midfield just once in the first half.

"I think we have been holding back and have been afraid to make mistakes and that is when big plays have happened," Bradley said.

Mayfield led 14-0 after its first six plays from scrimmage. Johnson led Mayfield on a 51-yard drive on the Trojans first possession, breaking free for 28 yards on a quarterback sweep on third down to the Oñate 4, setting up Inglemon's first score.

Serna kept the ball up the middle on the first play of Mayfield's next possession to put the Trojans ahead 14-0 in just over three minutes.

"A lot of the reason for the way we had been playing could be that the team was young," Bradley said. "But tonight we were just about perfect except for a missed extra point."

With two weeks left in the regular season, the Trojans showed on Friday the type of improvement the team is looking to make late in the year.

"This is when you have to be at your best," Bradley said. "We have played two district games and we have another big district game at Alamogordo next week. The kids are buying into it."

Jason Groves can be reached at (575) 541-5459. Follow him on Twitter @jpgroves