Britain's Dan Evans has won his seventh straight grass-court match after recovering from 4-1 down in the third set to beat Mikael Ymer in Nottingham.
Evans, who has risen to 70th in the world after a year's ban from the sport for taking cocaine, prevailed 6-2 2-6 7-5 against the 20-year-old Swede.
Evans, 29, will play Germany's Dominick Koepfer in the last eight of the second-tier Challenger event.
His run means he is the highest-ranked British man based only on 2019 results.
"I didn't do much to put myself in a bad position," Evans said.
"He played pretty well. I've played a lot of matches but I'm not playing my best tennis out there, so I'm fighting pretty hard.
"Against these young guys, it's tough for them to get over the line. I'm not sure they all believe they can beat me, so it was a matter of just hanging in there. But I got over the line, so that's good."
Evans beat Serbia's former top-15 player Viktor Troicki in the Surbiton final on Sunday, and will take his place in the main draw when Wimbledon begins on 1 July.
After a rain-affected week of action, play was briefly possible on the outside courts at the Nature Valley Open at the same venue.
Germany's Tatjana Maria beat Australia's Ajla Tomljanovic to make the semi-finals. She will play Donna Vekic after the Croatian second seed beat France's Kristina Mladenovic in a match that finished indoors.