A man has been charged with attempted murder after a woman was hit by a car and stabbed.
It happened at about 18:00 GMT on Monday as the 48-year-old victim walked into The Chase from Wiltshire Road in Marlow, Buckinghamshire.
The victim managed to call for help and was taken to hospital with serious injuries.
A 53-year-old man has been charged with attempted murder and is due to appear at High Wycombe Magistrates' Court.
Thames Valley Police has appealed for anyone with information, dashcam footage or CCTV to contact officers.