Andy Murray has reached the Qatar Open semi-finals after claiming a 7-6(4) 7-5 victory over Spain's Nicolas Almagro.
The top seed was broken in his opening service game by his opponent, ranked 44th in the world, but recovered to take the first set tie-break.
Both players traded breaks of serve early in the second set, and although Almagro stayed strong under increasing pressure and took the game to Murray during spells, he eventually succumbed in the 11th game.
The Scot successfully served out the match after two hours and nine minutes to extend his unbeaten streak to 27 matches and stay on course for a third Qatar title.
Murray will face third seed Tomas Berdych in the semis and, if he progresses, could meet Novak Djokovic in Saturday's final.