Sligo produced a stunning comeback to inflict a first defeat on Mayo in the Connacht Minor Championship in Markievicz Park.
Trailing by 0-7 to 0-1 in the opening half, Sligo clawed back to within a point, 0-8 to 0-7 by the break, thanks largely to the accuracy of centre-forward Eoghan Smith from frees.
The visitors pulled three clear again with the opening two scores of the second half, but the Yeatsmen outscored them by nine points to one for the next 30 minutes, with corner-forward Lee Deignan scoring three superb points from play and Smith bringing his personal tally to seven.
Goalkeeper Jack Teape made two superb saves to prevent Mayo claiming the goal that could have made it a nervy finish, but it was a deserved win for Sligo, for whom Canice Mulligan and Oisin Gorman also impressed.
Mayo looked the stronger team in the early exchanges with Paul Walsh and captain Ethan Henry kicking five points between them. Ciaran Mylett also kicked two lovely points early in the second half, but substitute Ronan Hughes was their only other scorer in a disappointing second-half display.