Ontario Provincial Police laid a total of 58 charges provincewide under Ontario's tough, new anti-street racing laws over the weekend.

The law gives police more power to stop drivers they consider to be acting in a dangerous manner.

OPP Sgt. Cam Woolley said one of the drivers charged this weekend in the Toronto-area wasn't racing anyone else, but was travelling at more than 150 km/h.

"This guy, according to numerous witnesses, was travelling at an extremely high speed in his Jeep Cherokee, slaloming through traffic just barely missing other motorists. When he lost control [he] slammed into the guard rail and then rolled multiple times," said Woolley.

The man received minor injuries. 

Police impounded his vehicle and his licence was suspended.

He faces charges under the anti-street racing legislation.

The OPP says it normally lays about 22 charges a day under the province's anti-street racing legislation — down from 40 a day when the law was first introduced.

Woolley says the new legislation, which was introduced in September 2007, is having an effect. 

"Fatalities are down across the province so far this year by about 40 per cent. But it's going to take a lot of effort to keep it that way."