James Horan admitted that his Mayo team weren’t good enough in any department following their eight-point Allianz Football League Division 1 defeat to Dublin at Croke Park.

The loss extends Mayo’s record to 14 games without a win over the Dubs and brings to an end their 100% winning start to their top flight campaign.

It also reignites Dublin’s push for a fifth title in six years and Horan was left scratching his head following the Green Above the Red’s flat performance.

He said: "We weren’t good tonight in any category you want to look at. We were second best physically, on breaking ball… and Dublin fully deserved their win. We’ll have a look at it and there were a few obvious things that were off that we’ll work on. We’ll train hard on Tuesday night.

"Dublin brought an intensity and a physicality that seemed to catch us by surprise, which was disappointing. They were really good and bossed the game."

Understandably, Dublin boss Jim Gavin was pleased to see his team win having lost two of their first three games, losing to Monaghan and Kerry either side of a win over Galway.

"You’d have to be happy with that; a workmanlike performance," said the five-time All-Ireland-winning manager.

"The guys gave full effort from the very first throw-in, created a lot of scoring opportunities in the game and that was very pleasing."

Mayo's Andy Moran and Mick Fitzsimons of Dublin contest the ball

Mayo goalkeeper Robbie Hennelly went close to winning man of the match, Dublin’s Cormac Costello picked up that award after scoring 1-04, after making a string of great saves and slotting two long-range dead balls.

Gavin acknowledged: "He was very good tonight, but from a Dublin point of view we were just happy that we were creating those chances and hopefully that’s something we can keep doing as we go forward."

Dublin’s next game is against Roscommon in Dr Hyde Park next Sunday, with Mayo welcoming Galway to Elvery’s MacHale Park on Saturday night.