The former Hornets striker scored two top-drawer goals, one deep into stoppage time, to prevent a deserved away win.