Carlsen beats Keymer, Keymer beats Ding
Magnus Carlsen secured a spot in the final match of the Grenke Chess Classic by beating Vincent Keymer in the penultimate round of the all-play-all section. Carlsen drew Maxime Vachier-Lagrave in the next game to end the stage in sole first place with 7/10 points.
Clear second place went to Richard Rapport, who drew both his games on Sunday. Thus, Rapport gained the right to face Carlsen in Monday’s match for tournament victory.
The match will consist of two ‘fast-classical’ games (45 minutes for the game with 10-second increments), which will be followed by blitz encounters in case of a tie — first with a 10+2 time control and then with a 5+2 time control. If the tie remains, an Armageddon encounter will decide the outcome of the match.
Similar matches will decide who gets third and fifth places, with Vachier-Lagrave facing Keymer for third, and Ding Liren facing Daniel Fridman for fifth.
In the final standings of the round-robin, Carlsen (7 points), Rapport (6) and Vachier-Lagrave (5) finished in clear first, second and third places, respectively. However, a tie for fourth place between Ding, Keymer and Fridman (all with 4 points) meant a blitz double round-robin between the three would decide MVL’s rival in the match for third place.
Keymer, who only qualified to the tiebreaker after beating Ding in round 10, outscored his colleagues to become MVL’s opponent in Monday’s final confrontation.
Final standings
In this video course, GM Surya Ganguly joins IM Sagar Shah and drawing from his colossal experience, shares some uncommon endgame wisdom. The material mostly features positions with rook against rook and a pawn, and starts by covering the fundamentals.
Carlsen 1 - 0 Keymer
Analysis by Klaus Besenthal
1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 d6 5.g3 Bxc3+ 6.bxc3 b6 7.Nd2 Bb7 8.f3 e5 9.e4 0-0 10.Bd3 Nc6 11.Nb3 Ne7 12.0-0 h6 13.Rb1 Ba6 14.f4 Nh7 15.f5 Kh8 16.Na1 Ng8 17.Nc2 g5 18.Ne3 Ngf6 19.Rb2 Re8 20.Qf3 c5 21.d5 Rg8 22.h3 Kg7 23.a4 Bc8 24.Ra2 Bd7 25.Qd1 Rb8 26.Bd2 Rb7 27.Be1 Kf8 28.Rff2 Ke7 29.Rfb2 Qc7 30.g4 a6 31.Qe2 a5 32.Qf3 Qd8 33.Rh2 Qe8 34.Bc2 Qf8 35.Kf1 Kd8 36.Bd1 Kc7 37.Ke2 Rb8 38.Kd2 Qg7 39.Kc1 Rh8 40.Rh1 Rbg8 41.Rah2 Qf8 42.Kb2 Qe8 43.Ka3 Qf8 44.Bd2 Qe8 45.Bc1 Qf8 46.Nf1 Qe7 47.Ng3 Qf8 48.h4 Qg7 49.Qg2 Bc8 49...gxh4 50.Rxh4 Ng5 51.Nh5 Nxh5 52.Rxh5 f6 53.Qh2 Be8!= 50.hxg5 Nxg5 51.Nh5 Nxh5 52.Rxh5 f6 53.Qh2 Nxe4? 53...Bd7 54.Bxg5 fxg5 55.Rxh6 Rxh6 56.Qxh6 Qxh6 57.Rxh6 Be8 54.Bxh6 Qe7 55.Kb2 Bd7 56.Rh4 Be8 57.Bc2 Rxh6 58.Rxh6 Ng5 59.Rh8 Rxh8 60.Qxh8 60...e4 61.Qh2 Nf3 62.Qf4 Ng5 63.Kb3 Bd7 64.Re1 Qf8 65.Ka3 Qh8 66.Bxe4 Qh3 67.Kb2 Qh7 68.Bc2 Qg7 69.Re6! Nf7 69...Bxe6 70.dxe6 Qh6 71.Be4 Qh4 72.Ba8 Qe1 73.Qh2+- 70.g5! Qxg5 71.Qxg5 fxg5 72.f6 Ne5 73.Rxe5 1–0

Vincent Keymer | Photo: Angelika Valkova
Keymer 1 - 0 Ding
Analysis by Klaus Besenthal
1.Nf3 d5 2.g3 Nf6 3.Bg2 g6 4.c4 dxc4 5.Qa4+ Nfd7 6.h4 Nc6 7.Qxc4 Bg7 8.Nc3 Nb6 9.Qb3 h6 10.d3 0-0 11.0-0 e5 12.Ne4 a5 13.Bd2 Bg4 14.Qd1 Nd5 15.Rc1 Nd4 16.Nxd4 exd4 17.Qb3 c6 17...Bxe2? 18.Rfe1 Bg4 19.Nc5 17...a4 18.Qxb7 Rb8 19.Qc6 Rxb2 20.Rc2 Rxc2 21.Qxc2= 18.Qxb7 Bxe2? 18...Rb8 19.Qxc6 Rxb2 20.Rc2 Bd7 21.Qc4 Rxc2 22.Qxc2 Nc3 19.Rfe1 Bxd3 20.Nc5 Rb8 21.Qxc6 Rxb2 22.Bxd5 Bb5 22...Rxd2 23.Nd7 23.Qb7 d3 24.Ne6! fxe6 25.Rxe6 Kh8 25...Kh7 26.Rxg6 Kxg6 27.Be4+ Kf6 28.Bc3++- 26.Rxg6 Bd7 27.Rxh6+! Bxh6 28.Qxb2+ Bg7 29.Bc3 Bxc3 30.Qxc3+ Qf6 31.Be4 1–0
In this course, we will learn how to identify passively placed pieces in any given situation and how to improve their health by bringing them into active squares.

Ding Liren | Photo: Angelika Valkova
All games
Replay and check the LiveBook here |
Please, wait...
1.d4 d5 2.Nf3 Nf6 3.e3 e6 4.Nbd2 c5 5.b3 Nc6 6.Bb2 cxd4 7.exd4 g6 8.a3 Bg7 9.Bd3 0-0 10.Qe2 Qb6 11.0-0 Nd7! 12.Qe3 12...e5! 13.dxe5 Qxe3 14.fxe3 Ndxe5 15.Rab1 Nxd3 16.cxd3 Bf5 17.e4 dxe4 18.dxe4 18...Be6 19.Bxg7 Kxg7 20.Rfc1 Rfd8 21.Rc3 Rd7 22.Rb2 Rad8 23.Kf2 Nd4 24.Nxd4 Rxd4 25.Ke3 f5 26.Rc7+ R8d7 27.Rxd7+ Rxd7= 28.g3 fxe4 29.Nxe4 Bf5 30.Rd2 Re7 31.Rd4 Bd7 32.Kf2 Rf7+ 33.Ke3 Re7 34.Kf2 Rf7+ 35.Ke3 Re7 ½–½ - Start an analysis engine:
- Try maximizing the board:
- Use the four cursor keys to replay the game. Make moves to analyse yourself.
- Press Ctrl-B to rotate the board.
- Drag the split bars between window panes.
- Download&Clip PGN/GIF/FEN/QR Codes. Share the game.
- Games viewed here will automatically be stored in your cloud clipboard (if you are logged in). Use the cloud clipboard also in ChessBase.
- Create an account to access the games cloud.
Keymer,V | 2738 | Fridman,D | 2590 | ½–½ | 2024 | D05 | GRENKE Chess Classic 2024 | 1.1 |
Rapport,R | 2720 | Carlsen,M | 2830 | 1–0 | 2024 | B12 | GRENKE Chess Classic 2024 | 1.2 |
Vachier-Lagrave,M | 2728 | Ding,L | 2762 | ½–½ | 2024 | A45 | GRENKE Chess Classic 2024 | 1.3 |
Ding,L | 2762 | Rapport,R | 2720 | ½–½ | 2024 | A62 | GRENKE Chess Classic 2024 | 2.1 |
Fridman,D | 2590 | Carlsen,M | 2830 | 0–1 | 2024 | A47 | GRENKE Chess Classic 2024 | 2.2 |
Keymer,V | 2738 | Vachier-Lagrave,M | 2728 | ½–½ | 2024 | D20 | GRENKE Chess Classic 2024 | 2.3 |
Vachier-Lagrave,M | 2728 | Fridman,D | 2590 | 0–1 | 2024 | C02 | GRENKE Chess Classic 2024 | 3.1 |
Carlsen,M | 2830 | Ding,L | 2762 | ½–½ | 2024 | E10 | GRENKE Chess Classic 2024 | 3.2 |
Rapport,R | 2720 | Keymer,V | 2738 | ½–½ | 2024 | C50 | GRENKE Chess Classic 2024 | 3.3 |
Rapport,R | 2720 | Fridman,D | 2590 | 1–0 | 2024 | C00 | GRENKE Chess Classic 2024 | 4.1 |
Carlsen,M | 2830 | Vachier-Lagrave,M | 2728 | ½–½ | 2024 | B50 | GRENKE Chess Classic 2024 | 4.2 |
Ding,L | 2762 | Keymer,V | 2738 | ½–½ | 2024 | E21 | GRENKE Chess Classic 2024 | 4.3 |
Vachier-Lagrave,M | 2728 | Rapport,R | 2720 | 1–0 | 2024 | C18 | GRENKE Chess Classic 2024 | 5.1 |
Keymer,V | 2738 | Carlsen,M | 2830 | 0–1 | 2024 | A61 | GRENKE Chess Classic 2024 | 5.2 |
Fridman,D | 2590 | Ding,L | 2762 | ½–½ | 2024 | A05 | GRENKE Chess Classic 2024 | 5.3 |
Fridman,D | 2590 | Keymer,V | 2738 | ½–½ | 2024 | A05 | GRENKE Chess Classic 2024 | 6.1 |
Carlsen,M | 2830 | Rapport,R | 2720 | 1–0 | 2024 | A61 | GRENKE Chess Classic 2024 | 6.2 |
Ding,L | 2762 | Vachier-Lagrave,M | 2728 | ½–½ | 2024 | A48 | GRENKE Chess Classic 2024 | 6.3 |
Rapport,R | 2720 | Ding,L | 2762 | 1–0 | 2024 | C26 | GRENKE Chess Classic 2024 | 7.1 |
Carlsen,M | 2830 | Fridman,D | 2590 | 1–0 | 2024 | C08 | GRENKE Chess Classic 2024 | 7.2 |
Vachier-Lagrave,M | 2728 | Keymer,V | 2738 | ½–½ | 2024 | E46 | GRENKE Chess Classic 2024 | 7.3 |
Fridman,D | 2590 | Vachier-Lagrave,M | 2728 | ½–½ | 2024 | D79 | GRENKE Chess Classic 2024 | 8.1 |
Ding,L | 2762 | Carlsen,M | 2830 | ½–½ | 2024 | E11 | GRENKE Chess Classic 2024 | 8.2 |
Keymer,V | 2738 | Rapport,R | 2720 | 0–1 | 2024 | A67 | GRENKE Chess Classic 2024 | 8.3 |
Ding,L | 2762 | Fridman,D | 2590 | ½–½ | 2024 | D45 | GRENKE Chess Classic 2024 | 9.1 |
Carlsen,M | 2830 | Keymer,V | 2738 | 1–0 | 2024 | E21 | GRENKE Chess Classic 2024 | 9.2 |
Rapport,R | 2720 | Vachier-Lagrave,M | 2728 | ½–½ | 2024 | D30 | GRENKE Chess Classic 2024 | 9.3 |
Fridman,D | 2590 | Rapport,R | 2720 | ½–½ | 2024 | E17 | GRENKE Chess Classic 2024 | 10.1 |
Vachier-Lagrave,M | 2728 | Carlsen,M | 2830 | ½–½ | 2024 | A05 | GRENKE Chess Classic 2024 | 10.2 |
Keymer,V | 2738 | Ding,L | 2762 | 1–0 | 2024 | A06 | GRENKE Chess Classic 2024 | 10.3 |
Please, wait...
All games - Tiebreaks
Replay and check the LiveBook here |
Please, wait...
1.d4 Nf6 2.c4 e6 3.Nc3 Bb4 4.Nf3 d6 5.Qc2 0-0 6.e3 e5 7.Bd2 Re8 8.Be2 a5 9.a3 Bxc3 10.Bxc3 e4 11.Nd2 d5 12.0-0 Bg4 13.Bxg4 Nxg4 14.h3 Nf6 15.Rfc1 Nc6 16.b4 axb4 17.axb4 Rxa1 18.Rxa1 dxc4 19.Nxc4 Qd5 20.Ne5 Nxe5 21.dxe5 Nd7 22.Bd4 c6 23.Ra7 b5 23...h5 24.Rc7± Nxe5 25.Bxe5 Qxe5 26.Qxc6 g6 27.Rb7 Rd8 28.Rd7 28.Rxb5? Rd1# 28.g4!± 28...Qa1+ 29.Kh2 Qe5+ 30.Kg1 Qa1+ 31.Kh2 Qe5+ 32.Kg1 ½–½ - Start an analysis engine:
- Try maximizing the board:
- Use the four cursor keys to replay the game. Make moves to analyse yourself.
- Press Ctrl-B to rotate the board.
- Drag the split bars between window panes.
- Download&Clip PGN/GIF/FEN/QR Codes. Share the game.
- Games viewed here will automatically be stored in your cloud clipboard (if you are logged in). Use the cloud clipboard also in ChessBase.
- Create an account to access the games cloud.
Ding,L | 2762 | Keymer,V | 2738 | ½–½ | 2024 | E21 | GRENKE Chess Classic-TB 2024 | 1.1 |
Fridman,D | 2590 | Ding,L | 2762 | 1–0 | 2024 | A08 | GRENKE Chess Classic-TB 2024 | 1.2 |
Keymer,V | 2738 | Fridman,D | 2590 | 1–0 | 2024 | A13 | GRENKE Chess Classic-TB 2024 | 1.3 |
Keymer,V | 2738 | Ding,L | 2762 | 1–0 | 2024 | A06 | GRENKE Chess Classic-TB 2024 | 1.4 |
Ding,L | 2762 | Fridman,D | 2590 | 1–0 | 2024 | D02 | GRENKE Chess Classic-TB 2024 | 1.5 |
Carlsen,M | 2830 | Rapport,R | 2720 | 1–0 | 2024 | C18 | GRENKE Chess Classic-TB 2024 | 2.1 |
Ding,L | 2762 | Fridman,D | 2590 | 1–0 | 2024 | A14 | GRENKE Chess Classic-TB 2024 | 2.1 |
Keymer,V | 2738 | Vachier-Lagrave,M | 2728 | ½–½ | 2024 | D33 | GRENKE Chess Classic-TB 2024 | 2.1 |
Vachier-Lagrave,M | 2728 | Keymer,V | 2738 | ½–½ | 2024 | A29 | GRENKE Chess Classic-TB 2024 | 2.1 |
Rapport,R | 2720 | Carlsen,M | 2830 | ½–½ | 2024 | C50 | GRENKE Chess Classic-TB 2024 | 2.2 |
Vachier-Lagrave,M | 2728 | Keymer,V | 2738 | ½–½ | 2024 | C50 | GRENKE Chess Classic-TB 2024 | 2.3 |
Fridman,D | 2590 | Ding,L | 2762 | ½–½ | 2024 | A06 | GRENKE Chess Classic-TB 2024 | 2.3 |
Keymer,V | 2738 | Vachier-Lagrave,M | 2728 | 0–1 | 2024 | A48 | GRENKE Chess Classic-TB 2024 | 2.4 |
Please, wait...
Links