Billy Sharp was the Doncaster Rovers hero as his injury time winner secured all three points against ten-man Watford at the Keepmoat Stadium.
Hornets striker Mathias Ranegie was given his marching orders after just 18 minutes for kicking out at James Husband following a strong tackle from the Rovers defender.
Five minutes later, James Coppinger, back in the side at right back following the birth of his daughter at the weekend, crossed for Brown to head home.
Watford equalised through Ikechi Anya in the second half and looked like holding on under the weight of a late seige by Paul Dickov’s men before Sharp popped up in the dying seconds to seal a second win in succession.
Coppinger had replaced Gabriel Tamas in Rovers only change from the weekend win over Huddersfield while Watford, who haven’t played since beating Blackpool 4-0 on March 1 made two changes - England under 21 goalkeeper Jonathan Bond in for Manuel Almunia who is ill, while Alexander Merkel replaced Sean Murray who is suffering from a groin injury.
The visitors had the better of the opening exchanges and on loan keeper Sam Johnstone came to Rovers rescue, saving well from Merkel who had played a one-two with Troy Deeney.
That red card proved a turning point though with Brown opening the scoring and then Coppinger and Mark Duffy both having half chances.
Rovers remained in control until the latter stages of the first half.
Gabriele Angella had a shot blocked by Quinn after 31 minutes, then the Italian headed wide from a Dániel Tozser corner on 35 minutes.
On 40 minutes Watford had a decent shout for a penalty when Deeney went tumbling as Johnstone tried to clear up a short back pass.
Referee Chris Sarginson took his time before waving away the appeals.
Rovers made a change at the break with Meite replaced by McCullough and the second period had little in the way of goalmouth action until the 67th minute when Watford drew level as Anya broke free of the Doncaster defence and angled a shot past Johnstone.
The home side then upped their game after that and looked the team most likely to get a winner.
Brown had an effort drift past the post after a pull back from Duffy on 78 minutes then a minute later Richie Wellens was denied a great goal by an equally fantastic stop from Bond.
And a minute after that Rovers went even closer as Keegan fired from the edge of the box only to see his effort cleared off the line by Watford skipper Deeney.
On 87 minutes Coppinger went on a fine run, skipping past a couple of challenges before sending his shot just wide of the far post.
That looked like being the last opportunity until two minutes into the additional three, Sharp knocked home from close range after goalkeeper Bond, who had come to Watford’s rescue on a couple of occasions, spilled a shot from Duffy into the path of the striker.
Doncaster Rovers: Johnstone, Quinn, Husband, Duffy, Brown, Sharp, Cotterill, Keegan, Wellens, Meite, Coppinger. Subs: Maxted, Furman, McCullough, De Val, Robinson, Stevens, Bowery
Watford: Bond; Doyley, Cassetti, Angella; Anya, Battocchio, Tozser, Merkel, Pudil; Deeney, Ranegie. Subs: Woods, Belkalem, McGugan, Forestieri, Faraoni, Neill, Hoban.
Ref: Chris Sarginson