Monaghan produced an electric performance on the hottest day ever recorded in county Down as they marched past Armagh and into the Ulster final.
Monaghan sealed victory 4-17 to 2-21, holding off a serious Armagh fight back to book their place in the Ulster final against Donegal or Tyrone.
It was a scintillating first half performance for the Farney men who had Seamus McEnaney back in the dugout for the first time this year.
Monaghan found the net twice in the first 13 minutes through Conor McManus and Jack McCarron as they led 2-6 to seven points.
McCarron then turned provider setting up goals for Micheál Bannigan and Darren Hughes.
Armagh kept providing a response Rian O'Neill (0-5) and Rory Grugan (0-3) led the fight before the break, as they trailed 4-9 to 0-14 at the half-time.
Monaghan to have done enough in the third quarter, but as has been played out since their introduction the water break played a huge part in the intense heat.
Goals from Conor Turbitt and Tiernan Kelly turned the game on its head, as Armagh led as the game headed into injury time.
Monaghan however called on their big guns and a brace of Conor McManus frees, as well as a Stephen O'Hanlon point, helped Monaghan into their first Ulster final since 2015.