Here are all of the dances from this week's semi-final Strictly Come Dancing 2019 live show for you to watch.
This Saturday night saw the four couples performing live for the latest time this series in the twelfth and penultimate live show.
And as they competed for a place in the grand final, the celebs and pro dancers all performed twice each for the first time this year.
Here are all the performances plus the marks from judges Craig Revel Horwood, Motsi Mabuse, Shirley Ballas and Bruno Tonioli respectively.
Emma and Anton
Dance: Cha Cha Cha
Song: Hold My Hand by Jess Glynne
Judges' scores: 7, 8, 8, 8
Song: Gymnopédie No.1 by Erik Satie
Judges' scores: 8, 9, 9, 10
Kelvin and Oti
Song: The Lady is a Tramp by Glee Cast
Judges' scores: 10, 10, 10, 10
Dance: Paso Doble
Song: Seven Nation Army by The White Stripes
Judges' scores: 9, 10, 9, 9
Chris and Karen
Dance: Viennese Waltz
Song: Somebody To Love by Queen
Judges' scores: 7, 7, 6, 6
Song: Don't Watch Me Cry by Jorja Smith
Judges' scores: 4, 8, 8, 8
Karim and Amy
Dance: Argentine Tango
Song: Libertango by Bond
Judges' scores: 8, 10, 9, 9
Dance: American Smooth
Song: Sweet Caroline by Neil Diamond
Judges' scores: 9, 10, 9, 10
As always, the judges scored and critiqued each of the performances.
The judges' marks from this week be combined with the results from the public vote.
The two celebrity couples in the bottom two of the overall rankings will find themselves having to dance again in tomorrow night's (Sunday) results show.
Remember, Strictly is back Sunday night on BBC One from 7:20PM with the results plus a musical performance from Niall Horan.