The car that was involved in the crash that seriously injured a cyclist on Sixth Avenue and Ninth Street on Aug. 31. View Full Caption DNAinfo/Leslie Albrecht

BROOKLYN — A cyclist was critically injured after police say he swerved into oncoming traffic and was struck by a car and hurled through its windshield in Park Slope on Wednesday night.

Police said according to initial reports, the 20-year-old cyclist veered from his northbound lane on Sixth Avenue into the southbound lane about 9:20 p.m. and was hit by an oncoming Honda Civic near Ninth Street.

The cyclist was thrown through the Civic's windshield and landed in the car, the NYPD spokesman said Thursday morning.

The cyclist suffered critical injuries and was treated at Methodist Hospital, police said.

"The cyclist is still holding on, he's still fighting, we're hoping he's going to pull through," a police source said Thursday morning.

The Civic's 25-year-old driver was "very shaken up" by the crash and remained at the scene, a police source said. Investigators did not suspect the driver of criminality, a police source said.

Police from the local 78th Precinct declined to comment on the crash until the NYPD's Collision Investigation Squad, a separate division that investigates crashes, gathers more information.

Police faced harsh criticism from cycling advocates in April for releasing early information about a crash involving a truck and a cyclist, which they blamed on the cyclist.

Wednesday's crash was the third serious collision this year involving a cyclist on Sixth Avenue, which does not have a bike lane.

In April, 33-year-old James Gregg was killed on Sixth Avenue and Sterling Place after a collision with a truck. In July a 28-year-old cyclist was injured after a collision with a car at 22nd Street.

► RELATED: Cyclist Killed in Park Slope Crash by Truck Not Allowed on Road: NYPD

► RELATED: Police Crack Down on Trucks After Cyclist's Death, But Summonses Are Rare

► RELATED: South Slope Cyclist Critically Hurt in Crash With Car, NYPD Says