Rangers paid the price for a disjointed performance at Hampden as Celtic set up a June final date with Inverness Caledonian Thistle.
Michael Beale was hoping for his first derby win at Rangers boss but it was ultimately Jota's first-half header that proved the winner. Daizen Maeda caught James Tavernier napping to pick out the Portuguese star at the back post, who made no mistake and inflicted another blow the Hoops' bitter rivals and sent them within one game, realistically, of another domestic Treble.
Connor Goldson was back for Rangers but the captain without the armband failed to inspire a performance out of his teammates while an underwhelming Ryan Kent display saw him hooked at half-time. Malik Tillman was also forced off in a first half that could prove costly for Rangers' season in more ways than one. Here is how Record Sport rated the Rangers players.