Monaghan champions Scotstown stunned Ulster holders Slaughtneil at Clones, winning their SFC club quarter-final on a deserved scoreline of 1-15 to 0-15.
Darren Hughes rounded off a fine first-half performance by scoring the only goal of the game as Scotstown enjoyed a 1-9 to 0-8 lead at the interval.
Slaughtneil managed to get within a point when the prolific Paul Bradley knocked over a free.
But late scores from Orin Heaphey and Conor McCarthy made the victory secure.
Christopher Bradley and Paul Bradley were regular scorers for the Derry champions in the first half but Scotstown enjoyed the better of the game as Hughes contributed four points, in addition to his goal.
Deployed as a full forward, the Monaghan county player took the third of three goalscoring opportunities he carved out in the opening period as he gave Brendan Rodgers the runaround.
Conor McCarthy scored the first point of the second half 10 minutes after the break to extend his side's advantage, then Slaughtneil substituted Patsy Bradley soon after.
Rory Beggan's second point of the game restored a five-point lead for Scotstown but Paul Bradley (2) and Shane McGuigan, introduced as a substitute, pointed three consecutive scores for their opponents.
Heaphey and Christopher Bradley exchanged scores, McGuigan added another, but despite another Paul Bradley free, Scotstown got over the line by a three-point winning margin.
"My primary emotion after the final whistle was pure pride for our families and friends," said Scotstown's Kieran Hughes after the match.
"The lads showed great desire and we knew that goals win Championship games. Thankfully we managed to keep Slaughtneil to points, not goals," added Hughes, whose team face Trillick in the semi-finals on 15 November.