Tonight's Britain's Got Talent 2019 results are in with two more acts making it through to the final.
Magician Ben Hart and singer Mark McMullan are the latest of ten finalists on Britain's Got Talent 2019 this year.
This week sees the Britain's Got Talent semi-finalists performing live for viewer votes.
Each evening eight acts will perform and two acts will make the final. The top act with the most public votes will automatically go through to Sunday's final while the judges will pick between the second and third placed acts as to who will join them.
Acts taking part in tonight's fourth semi-final were 23-year-old singer from Northern Ireland Mark McMullan; 64-year-old comedian ventriloquist from Devon Jimmy Tamley; singing harpist Ursula Burns and dance group Lil Icons made up of young kids aged 7-11.
Joining them are 34 year old comedy magic act Graeme Mathews, magician Ben Hart and aerialists Duo A&J and 12-year-old singer from Glasgow Kerr James.
In the results, hosts Ant and Dec first revealed the top three acts as Mark McMullan, Ben Hart and Graeme Mathews.
Ant and Dec then announced the winner of the semi-final with the most votes and automatically through to the final as Ben Hart.
That left Mark McMullan and Graeme Mathews facing the judges' vote.
David Walliams and Simon Cowell voted for Graeme but Alesha Dixon and Amanda Holden voted for Mark. With the judges' votes tied, the result returned to the public vote.
With the most viewer votes, Mark went through to the final.
Therefore, Ben Hart and the Mark McMullan are the penultimate set of two acts through to the final.
They join the confirmed finalists from Monday, Tuesday and Wednesday: Singer Colin Thackery, comedian Kojo Anim, Magic dog act Dave & Finn, singing and dancing group Flakefleet Primary School, magicians 4MG and comedy singer Siobhan Phillips.
Elsewhere tonight, there was a live performance from BTS.
The finalists will go head to head in the grand finale on SUNDAY night, June 2.
For now, the Britain's Got Talent 2018 live semi-final shows conclude on Friday night at 7:30PM with the results at 9:30PM.
Alongside the ten finalists, the final line up will also include a wildcard act selected by the judges.