Mark Williams qualified for the third round of the Welsh Open with a 4-2 win over Joe Perry.
Perry took the first frame before a decisive break of 69 took Williams level.
The pair then swapped another frame each, but Williams’ run of breaks of 55, 58 and 73 swept him to victory.
'I'm not a numpty' - Welsh Open champion Brown on proving O'Sullivan wrong
Eighth seed Stephen Maguire beat Matthew Selt in the second match to finish of the day.
Mark Selby, one of Williams' rivals for the overall championship, had to go to the wire for a 4-3 win over Joe O'Connor.
Pang Junxu defeated Martin O'Donnell 4-2, and Swiss player Alexander Ursenbacher lost 4-3 to Jordan Brown.
Williams' compatriot Jak Jones was knocked out 4-2 by Mark King, while Barry Hawkins beat Anthony McGill 4-3.
In the afternoon games, Shaun Murphy enjoyed an easy afternoon as he defeated Ryan Day 4-1.
‘That’s how you level a match!’ – Murphy makes 133 total clearance
Zhou Yuelong had the better of David Gilbert, winning 4-2.
There was a huge upset the in next match when world number one Judd Trump crashed out 4-2 to Hossein Vafaei.
Jack Lisowski continued his impressive start to 2021 with a 4-2 win over Ricky Walden.
Scott Donaldson fell 4-3 to Mark Allen, and Tom Ford then recorded another upset for the day when he beat Kyren Wilson 4-3.
- Mark Williams 4-2 Joe Perry
- Stephen Maguire 4-2 Matthew Selt
- Yan Bingtao 4-1 Xiao Guodong
- Mark Selby 4-3 Joe O'Connor
- Jordan Brown 4-3 Alexander Ursenbacher
- Pang Junxu 4-2 Martin O'Donnell
- Barry Hawkins 4-3 Anthony McGill
- Mark King 4-2 Jak Jones
- Shaun Murphy 4-1 Ryan Day
- Zhou Yuelong 4-2 David Gilbert
- udd Trump 2-4 Hossein Vafaei
- Ricky Walden 2-4 Jack Lisowski
- Tom Ford 4-3 Kyren Wilson
- Mark Allen 4-3 Scott Donaldson
A Ferrari from Antrim, O'Sullivan magic and plenty of shocks - the story of the Welsh Open
'I have had some dark days' - Brown on his journey to beating O'Sullivan