Watford picked up an impressive result on their latest English Championship fixture as they defeated Bolton Wanderers in a thrilling fashion.
The away side put on a positive start on that tie as they got themselves in front through Odion Ighalo's effort on 25 minutes.
Watford reacted well though after going down as they got back on level terms with a goal from Zach Clough on 37 minutes.
The home side turned things around as they went up ahead through Adam Le Fondre's goal on 41 minutes.
Watford were not keen on giving up as they fought hard and were able to draw level with an effort from Almen Abdi.
The away team eventually got back in front with an effort from Joel Ekstrand on 74 minutes.
That game continue to look tight as Bolton equalized again, this time through Clough's second on 85 minutes.
Eventually it was Watford that earned all three points, thanks to an effort from Troy Deeney in the 90th minutes mark.