Harry Vince's 12th minute opener and Nat Brown's downward header 17 minutes from time earned the Pilgrims three priceless points.
Their cause was aided by Brad Barnes' red card a minute before half-time, but the vibrant hosts turned in an excellent performance regardless to deny their high-flying visitors.