Monaghan's three first-half goals give them a sufficient cushion to beat Cork 3-16 to 1-15 in the Allianz Football League Division Two game.