Jan-Krzysztof Duda vs Wesley So

Titled Tue 21st Apr 2026 · Ruy Lopez, Berlin Defense · 0-1 in 53 moves

The Game

White Jan-Krzysztof Duda
Black Wesley So
Result 0-1
Event Titled Tue 21st Apr 2026
Site chess.com INT
Round 10
Date 2026.04.21
Opening Ruy Lopez, Berlin Defense (C65)
Moves 53
Replay this game move by move →

Final Position

The position after the last move · 0-1

8/p2N1pk1/2p3p1/3r1nBp/P2p4/1P5P/6PK/8 w - - 2 54

All The Moves

  1. 1.e4 e5
  2. 2.Nf3 Nc6
  3. 3.Bb5 Nf6
  4. 4.d3 Ne7
  5. 5.Nc3 c6
  6. 6.Bc4 d6
  7. 7.d4 exd4
  8. 8.Qxd4 Ng6
  9. 9.O-O Be7
  10. 10.a4 O-O
  11. 11.h3 Be6
  12. 12.Be3 Re8
  13. 13.Rad1 Bf8
  14. 14.Bxe6 Rxe6
  15. 15.Qd3 Qa5
  16. 16.Nd4 Ree8
  17. 17.Rfe1 Ne5
  18. 18.Qf1 Qb4
  19. 19.Nb3 Qc4
  20. 20.Bg5 Nfd7
  21. 21.Nd4 Qb4
  22. 22.Bc1 Nc5
  23. 23.Nf5 Rad8
  24. 24.Rd4 Qb6
  25. 25.Red1 Qc7
  26. 26.Kh1 g6
  27. 27.Ne3 Bg7
  28. 28.f4 Ned7
  29. 29.Ng4 h5
  30. 30.Ne3 Bxd4
  31. 31.Rxd4 Nf6
  32. 32.Qf3 Qe7
  33. 33.f5 Ncxe4
  34. 34.Nxe4 Nxe4
  35. 35.b3 Qe5
  36. 36.Rb4 Ng3+
  37. 37.Kg1 Nxf5
  38. 38.Rxb7 Re7
  39. 39.Rxe7 Nxe7
  40. 40.Bd2 d5
  41. 41.Nf1 Rd6
  42. 42.Bf4 Qd4+
  43. 43.Be3 Qe4
  44. 44.Qf2 d4
  45. 45.Bg5 Nf5
  46. 46.Nd2 Qxc2
  47. 47.Qf4 Qd1+
  48. 48.Kh2 Qe2
  49. 49.Ne4 Re6
  50. 50.Nf6+ Kg7
  51. 51.Qb8 Qe5+
  52. 52.Qxe5 Rxe5
  53. 53.Nd7 Rd5

Go Deeper

Step through this game on the interactive board, where you can also branch off and play your own ideas from any position. See every game between Jan-Krzysztof Duda and Wesley So, or browse all Jan-Krzysztof Duda games in the collection. To find out what the engine thinks of it, paste the moves into Analyze Game and Stockfish will mark every turning point.