McMahon scored from a free-kick and his corners led to Trinity's other goals
Gainsborough Trinity earned a second away win in five days, beating Solihull Moors 3-2 in Blue Square North.
Trinity led 2-0 after 20 minutes thanks to Matt Austin and Lewis McMahon, but the hosts pulled one back from a corner after Adam Sollitt had saved a penalty.
In the second half James Lukic bundled home to restore the advantage before Solihull scored with 11 minutes to go.
Manager Steve Charles told BBC Radio Lincolnshire: "I'm pleased, but they do say a win hides a multitude of sins."
Despite taking maximum points on their travels so far this season, Charles felt there was still work to be done.
"In the last two games, when we've gone in front we've panicked a little bit towards the end," he added.
"I don't know if the lads are trying to send me prematurely grey but I'd prefer it if we kept the ball a bit better when we're ahead."
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.
Bookmark with:
What are these?