A cyclist was hit by a taxi and flung off his bike when he apparently tried to zip past a traffic junction as the green pedestrian sign was flashing.
The accident took place at the junction of Upper Changi Road and Somapah Road on Tuesday night.
Police received a call at about 10pm, alerting them to the accident. The 52-year-old cyclist was conveyed conscious to Changi General Hospital.
The accident was captured on a taxi driver's in-car video camera and his son, Steven, sent the video to Stomp. Steven who witnessed the accident inside his father's car, told Stomp that the lights were green for pedestrians to cross the traffic junction when the cyclist was hit by a taxi which was turning right. Police investigations are ongoing.