Watford inflicted Wrexham’s first away defeat of the calendar year with a 3-1 victory to maintain their Sky Bet Championship play-off push.
Goals from Marc Bola and Edo Kayembe did the damage for the Vicarage Road outfit and although Max Cleworth pulled a goal back for the hosts, Edoardo Bove netted his first Hornets goal in stoppage time.
The hosts made four changes from their defeat at Stoke, with Mattie Pollock, Luca Kjerrumgaard, Nestory Irankunda and Pierre Ekwah, for his full debut, coming in.
Wrexham made one change from their Welsh derby victory over Swansea, with Ryan Longman replacing Issa Kabore.
The hosts created the first chance after five minutes when Kjerrumgaard headed wide a Bola cross from the left.
Watford had the brighter start, and a curled effort from Giorgi Chakvetadze in the 11th minute from the edge of the area hit the crossbar.
They took the lead after 18 minutes following a break from their own area, with Chakvetadze running from his own half before backheeling to Bola who struck past Arthur Okonkwo.
The goal had a tinge of controversy when Ollie Rathbone fell in the Watford area by the provider, but referee Adam Herczeg awarded nothing.
There was no question about the second Watford goal of the evening after 37 minutes. A break down the right from Irankunda found Kayembe in the middle, who was given too much space by the Wrexham backline to drive home from just outside the area.
Irankunda almost turned goalscorer himself in first-half stoppage time when he volleyed his effort just the wrong side of a post.
Saba Goglichidze almost added a third soon after the interval when he put his header from a Chakvetadze free-kick wide.
However, Wrexham gave themselves a lifeline in the match just four minutes into the second half after Cleworth turned in a Rathbone corner.
Pollock had to clear a Dominic Hyam header off the line from a Lewis O’Brien corner as Wrexham looked for the equaliser.
With less than 10 minutes of normal time remaining, Watford had to rely on another clearance off the line, with Pollock denying a Cleworth header.
After six minutes of added time was announced, Wrexham pushed hard for the equaliser.
However, the last word fell to Watford. A shot from Bola ricocheted off the crossbar and substitute Bove was on hand to turn in the rebound.
Subscribe or register today to discover more from DonegalLive.ie
Buy the e-paper of the Donegal Democrat, Donegal People's Press, Donegal Post and Inish Times here for instant access to Donegal's premier news titles.
Keep up with the latest news from Donegal with our daily newsletter featuring the most important stories of the day delivered to your inbox every evening at 5pm.