Andy Murray suffered a surprise early exit from the BNP Paribas Open in Indian Wells on Saturday night at the hands of world number 92 Guillermo Garcia-Lopez.
The British number one, who received a bye in the first round of the first Masters 1000 tournament of the year, headed into his second-round clash having not lost a set in his previous two encounters with the Spaniard.
But Garcia-Lopez produced one of the best performances of his career to stun the world number four 6-4 6-2 to advance to a third-round meeting with American teenager Ryan Harrison.
Murray, who crashed out of the event at the same stage last year to American qualifier Donald Young, had numerous chances to break his opponent in the first set - notably from 0-40 - but could not capitalise.
Having kept his nerve to keep the match on serve, the first break finally arrived in game nine and went in Garcia-Lopez's favour, the Spaniard making the Briton pay for several sloppy forehands.
Garcia-Lopez closed out the first set and Murray cut a frustrated figure at the start of the second, particularly after losing his opening service game.
Murray must have sensed a turning point when he saved four break points and held serve in game three to get back to 2-1.
But, unconcerned by failing to establish a double-break cushion, the 28-year-old from La Roda continued to play positive tennis and make Murray work hard just to stay in contention, his single-handed backhand troubling the Scot throughout.
And any hopes Murray harboured of getting back into the match were well and truly extinguished in game seven when a forehand into the net saw Garcia-Lopez break serve again to go 5-2 up.
He duly closed out the match against his shellshocked opponent, setting up a third-round meeting with Harrison following the 19-year-old American's 7-6 (7/5) 6-3 victory over 25th-seeded Serbian Viktor Troicki.