Brentford pulled one back 2nd half but it was a great win that sees Rovers 3rd in League One behind big guns Leeds Utd and Charlton.
Dickson struck in the 10th and 27th minutes before Lescott put the match beyond the home side in the 41st minute.
Brentford did win the 2nd half but it wasn't enough to stop Rovers from notching up a quality win.
Next up is a home game v Brighton at the Memorial Ground on Saturday.