A driver who fled an alcohol check point in Taupo was stopped after a dramatic 20 minute pursuit through the town.

The male driver failed to stop for breath testing in the central North Island town about 11pm, and was chased by two police cars as it weaved its way through streets, sometimes doubling back in an attempt to escape.

He was stopped by police, who deployed spikes, on State Highway 1 near the intersection with the Napier-Taupo Rd.