The Pirates, who had won their last three matches, continued their march towards safety despite falling behind to Shaun Harrad's first-half effort.
Leaders Port Vale eased to a 3-0 win over the division's bottom side AFC Wimbledon to go four points clear at the top.
Lee Hughes headed his side ahead after 13 minutes, before a brace from Ashley Vincent sealed the win.

