Unlikely hero Walls saves day for Centennial