A first goal of the season for captain David Cassidy saw Shelbourne come from behind for only their second win in seven games.
Cassidy got on the end of Anto Murphy’s flick from a long clearance on 71 minutes to cleverly lob the advancing Michael Schlingermann.
That finally turned the game after Shels had fallen behind early in the second half despite dominating.
Mons went ahead from the penalty spot when Sean Byrne was bundled over and Willo McDonagh cracked the resultant penalty home .
But Shelbourne responded well and levelled seven minutes later. Hughes’s cross had Monaghan all at sea and when Cassidy’s shot was deflected, Kavanagh was there to tap into the unguarded net.
SHELBOURNE: Delany; Matthews, Boyle, Shortall, S. Byrne; Murphy (Sullivan, 84 mins.), Cronin, Cassidy (Dawson, 90 mins.), Kavanagh; Hughes, Gorman.
MONAGHAN UNITED: Schlingermann; Whelan (Reynor, 21 mins.), Shaun Maher, Collins, McMahon; McGuinness (Bayly, h/t), McDonagh, Stephen Maher, Keegan; Ryan (Humphrey, 76 mins.); Murphy.
Referee:Graham Kelly (Cork).
© Irish Examiner Ltd. All rights reserved