Magpies swoop in with fourth consecutive win to mount charge towards finals