Galway have trounced Tyrone by nineteen points in Tuam to move top of Division One of the Allianz Football League.
Goals from Paul Conroy and Shane Walsh helped the Tribesmen to their 2-25 to 0-12 win.
It was a heaviest ever defeat for Mickey Harte at the Tyrone helm, not helped by second-half red cards for Kieran McGeary and Frank Burns.
Cathal McShane is also an injury concern for the Red Hand heading into their final three league fixtures, after he had to leave the field of play due to a leg injury early in the second-half.
Monaghan had nine points to spare over Mayo at Clones - Conor McCarthy and Kieran Duffy raised the green flags st St Tiernach's Park in the 2-16 to 0-13 win for the Farney men.
Scotstown man McCarthy excelled, while there was a timely return from injury for Colin Walshe, who came off the bench for Drew Wylie in the second-half.
The result leaves Monaghan on five points from their opening four games, and in third position heading into next weekend's trip to Ballyshannon.
Kerry earlier beat Meath by three points in Killarney - 1-19 to 2-13 it finished at Fitzgerald Stadium.
Captain for the year David Clifford scored the Kingdom goal.
Reigning league champions Limerick beat Cork by two points at Páirc Uí Chaoimh.
Pat Horgan had excelled once again for the Rebels, but it wasn't enough to stop John Kiely's side - Cork next go to Galway next weekend needing a win to progress.
A Peter Hogan point at the death helped Waterford to a one-point win over Galway at Walsh Park, while elsewhere in Division One Group A Tipperary eased to a 3-27 to 0-16 win over Westmeath in Thurles.
Kilkenny and Clare played out an entertaining draw at UPMC Nowlan Park - Shane O'Donnell's second goal late on earned the draw for the Banner.
David McInerney and Tony Kelly did have chances to win it at the death for the visitors but had to settle for a share of the spoils.
FOOTBALL - Division 1
Kerry 1-19 Meath 2-13, Fitzgerald Stadium
Galway 2-25 Tyrone 0-12, Tuam Stadium
Monaghan 2-16 Mayo 0-13, Clones
FOOTBALL - Division 2
Clare 1-11 Laois 1-12, Cusack Park
Westmeath 3-12 Armagh 2-15, Cusack Park
Kildare 0-13 Roscommon 2-11, Newbridge
FOOTBALL - Division 3
Derry 2-10 Louth 1-9, Owenbeg
Leitrim 0-14 Offaly 2-16, Pairc Sean MacDiarmada
FOOTBALL - Division 4
Wexford 4-15 London 1-9, Wexford Park
Limerick 5-10 Wicklow 1-14, Rathkeale
Antrim 0-11 Carlow 1-8, Glenavy
HURLING - Division 1 Group A
Waterford 0-17 Galway 0-16, Walsh Park
Cork 2-21 Limerick 0-29, Pairc Ui Chaoimh
Tipperary 3-27 Westmeath 0-16, Semple Stadium
HURLING - Division 1 Group B
Kilkenny 1-19 Clare 3-13, Nowlan Park
HURLING - Division 2A
Antrim 5-27 Meath 1-15, Portglenone
Mayo 1-13 Offaly 5-29, Bekan
HURLING - Division 2B
Kildare 5-21 Roscommon 2-12, Hawkfield
London 0-16 Down 2-26, Ruislip
HURLING - Division 3A
Armagh 1-19 Louth 1-18, Athletic Grounds
Donegal 1-15 Monaghan 1-5, Letterkenny
Tyrone 0-23 Longford 1-15, Garvaghey
HURLING - Division 3B
Sligo 2-17 Leitrim 1-15, Markievicz Park