Dan Evans is through to the last-16 of the Madrid Open with a 5-7, 6-2, 6-3 win over Australia's John Millman in two hours and 34 minutes.
The Brit sets up an intriguing clash against Alexander Zverev in the last-16 on Thursday after the German fifth seed knocked out Kei Nishikori in straight sets 6-3, 6-2.
"When you play someone like John if you don't accept it's going to hurt a little," he told Amazon Prime Video post-match. "You'll struggle on the day. I accepted that early on. It hurt at points but it's worth it.
Davis Cup
Germany produce stunning tie-break fightback to upset GB
It obviously suits him here. It's very lively but if I get into the match, stay close I think I have a good hance I can give him some difficulty. If I don't bring my game it'll be a tough day.
Britain's number one looked like he would get off to a fast start when he broke in the opening game of the match, but the world number 42 pulled it back at 3-3 before forcing a tie-break which Millman sealed on his second set point.
Evans grew into the contest in the second and broke the Millman serve twice in games seven and nine to take it to a decider.
After fighting off four break points at 2-1, Evans maintained his composure before breaking to go 5-3 up and served out the match.
Davis Cup
Great Britain through to quarters after 2-1 win over Czechs
28/11/2021 AT 15:29
Rolex Paris Masters
Norrie storms into Paris Masters second round, Evans beaten by Bublik
01/11/2021 AT 14:51