Here are all the rankings and Strictly Come Dancing 2019 results from the scoreboard in Week 12's Semi Finals.
Last night saw all four of the remaining couples performing live once more with two routines each.
As always judges Shirley Ballas, Motsi Mabuse, Bruno Tonioli and Craig Revel Horwood marked each of the performances out of 40 as the competition got ever closer to this month's final.
Come the end of the evening, Kelvin Fletcher was on top of the scores again with a total of 77 marks from his two dances.
Meanwhile Chris Ramsey was bottom with 54 points for his two routines after dancing both a Rumba and a Viennese Waltz.
In Sunday's show, the panel's scores from last night's dances were combined with the results of the latest public vote to determine the bottom two dancers.
Those in the dance off were Chris Ramsey and his professional partner Karen Hauer and Karim Zeroual and his professional partner Amy Dowden. After performing again for the judges it was Chris who left Strictly this week.
You can recap the full leaderboard from this weekend's Strictly (December 8 and December 9) below...
Tonight's Strictly Come Dancing 2019 scoreboard and scores - Week 12 - Semi Finals
|Karim Zeroual||A. Tango||8||10||9||9||36|
|Emma Barton||Cha Cha||7||8||8||8||31|
|Chris Ramsey||V. Waltz||7||7||6||6||26|
Meanwhile, also on Sunday's show, there was a spectacular musical performance from popstar Niall Horan.
The final three acts will head into the live grand final next weekend where they'll perform for one final time in a bid to be crowned winner of Strictly Come Dancing this year.
The 2019 Strictly Come Dancing final airs December 14 on BBC One.