Dechreuodd pethau'n wael i'r Drenewydd wrth i Mark Williams roi'r bêl i'w rwyd ei hun o groesiad Glyndwr Hughes wedi ugain munud.
Dyblwyd y fantais gan McGregor - peniad arall - o groesiad Darren Ferguson ddeg munud wedyn.
Roedd y tîm cartre ar y blaen wedi dim ond pum munud, Shayne Bradley yn sgorio o groesiad Lee Williamson.