Day three of the Freestyle Chess Grand Slam Finals in South Africa determined the pairings for Thursday's title-deciding matches. Magnus Carlsen and Levon Aronian emerged as the finalists, ensuring that the tournament title will be decided between the two most experienced players in the field. Their respective semifinal victories placed Javokhir Sindarov and Vincent Keymer into the third-place match, while results in the lower bracket confirmed the pairings for fifth and seventh place.
In the upper bracket, Carlsen advanced after a tightly contested encounter with Sindarov. The Norwegian won the first game, only for Sindarov to level the score by taking the second on demand. Carlsen regained the lead in game three, but once again Sindarov pushed the match to the limit, creating chances to again bounce back successfully. Carlsen ultimately held, avoiding the need for an Armageddon decider and winning the match 2½–1½.
Aronian secured the second place in the final by defeating Keymer in a match that hinged on a dramatic save. The German grandmaster missed winning opportunities in the second game of the classical portion, allowing Aronian to escape from a difficult position. With the score tied after two games, the match moved to blitz tiebreaks, where Aronian prevailed convincingly by winning both games, for a final score of 3–1.
In the lower bracket, Fabiano Caruana and Arjun Erigaisi triumphed in their respective matches. Caruana defeated Parham Maghsoodloo 1½–½, extending the Iranian player's difficult run in Cape Town. Erigaisi, meanwhile, beat Hans Niemann 3–1 after the first pair of games ended in draws and the match moved to blitz.
These results set up Caruana v. Erigaisi for fifth place and Niemann v. Maghsoodloo for seventh. The Finals will conclude on Thursday, 11 December.

After convincingly winning the first game with black, Carlsen only needed a draw to reach the final. But playing white is not as favourable as in classical chess - theoretical knowledge is almost fully irrelevant in Freestyle Chess, especially with a rapid-ish time control, so drawing with white for Carlsen was not at all a trivial task.
Sindarov won on demand to even the score and take the match to tiebreakers. The Uzbek star had a clear advantage for quite a while in the middlegame, but the ever-fighting Carlsen managed to restore the balance. The deciding sequence only came in the endgame, when Carlsen faltered on move 44 - as both players had less than 2 minutes on the clock.
As in every match that has been decided in blitz tiebreaks so far in the event, the quick-paced deciding set of games in this confrontation featured a number of mistakes by both sides. Carlsen's experience seems to have helped him this time around, as he again won the first game and survived a lost position in the rematch to get a spot in the final.

Javokhir Sindarov facing Magnus Carlsen | Photo: Freestyle Chess / Stev Bonhage
After drawing both of the 30-minute games, Aronian took the lead in the first blitz encounter and won again in the second. The most relevant factor in this match was Keymer's inability to make the most of clear advantages both in the second and third games of the encounter.
Particularly painful was Keymer's blunder in the first blitz game.

Vincent Keymer failed to make the most of clear winning chances in his match against Levon Aronian | Photo: Freestyle Chess / Stev Bonhage
Two well-played draws meant this was the third match to be decided in tiebreaks. Much like Aronian, Erigaisi won both blitz encounters - in the first of these two, the Indian grandmaster found a great-looking final combination to win the game.

Arjun Erigaisi analysing with the tournament finalists | Photo: Freestyle Chess / Stev Bonhage
The one match that finished "in regulation" saw Maghsoodloo playing a one-move blunder in the first encounter. Caruana made the most of the opportunity and agreed to a draw from a better position in the rematch.

Parham Maghsoodloo versus Fabiano Caruana | Photo: Freestyle Chess / Stev Bonhage