Doncaster Rovers cruised to their biggest win of the season to make it a day of misery for Bristol Rovers.
Bristol Rovers were hampered when experienced midfield man Graham Hyde was sent off early on - but Doncaster were already ahead by then.
Hyde was sent off for a second bookable offence following a rash tackle on Paul Green in the 24th minute.
Doncaster opened the scoring in the 12th minute when Brown cleverly created the chance for Fran Tierney to head home in fine style and they never looked back.
Brown made it 2-0 after 41 minutes when he scored from close range after the visitors' defence had been carved open by Green and Steve Foster.
The visitors must have known it was not their day when they conceded a freak third goal on the stroke of half-time.
Goalkeeper Kevin Miller tried to boot away a backpass and the ball rebounded off Michael McIndoe and into the net.
It was a stroke of fortune for the Doncaster winger but there was no doubting the quality of his second goal when he flicked the ball into the air and volleyed home from just inside the box after 57 minutes.
Graydon's men continued to battle and they pulled a goal back when lively teenage substitute Lewis Haldane fired home seconds after coming on in the 61st minute.
Haldane twice went close again but Doncaster finished on top with McIndoe completing his hat-trick from the penalty spot after Brown had been brought down by Adam Barrett eight minutes from time.
Doncaster: Warrington, Price, Foster, Albrighton, Ryan,
Tierney, Green, Doolan, McIndoe, Burton, Brown. Subs:
Richardson, Morley, Gill, McGrath, Ravenhill.
Bristol Rovers: Miller, Boxall, Barrett, Edwards, Anderson,
Savage, Hyde, Quinn, Hodges, Tait, Agogo. Subs: Austin,
Carlisle, Parker, Street, Haldane.
Referee: E Ilderton (Tyne & Wear)