I would have called 000 and waited with her maybe? If the boyfreind came after you and her only then get in car and drive away and then call 000.
It's easy to write all this sitting at my desk now but I guess when you are in the situation you can't think to clearly so hat off to you for...