Wesley So vs Jan-Krzysztof Duda

chess.com Speed 2020 · Modern Benoni · 0-1 in 75 moves

The Game

White Wesley So
Black Jan-Krzysztof Duda
Result 0-1
Event chess.com Speed 2020
Site chess.com INT
Round 2.34
Date 2020.11.19
Opening Modern Benoni (A60)
Moves 75
Replay this game move by move →

Final Position

The position after the last move · 0-1

8/8/8/5pp1/7r/8/5k1K/8 w - - 10 76

All The Moves

  1. 1.d4 Nf6
  2. 2.c4 c5
  3. 3.d5 e6
  4. 4.Nc3 d6
  5. 5.Nf3 g6
  6. 6.e4 Bg7
  7. 7.h3 O-O
  8. 8.Bd3 exd5
  9. 9.cxd5 Na6
  10. 10.O-O Nc7
  11. 11.Re1 Nd7
  12. 12.Bf4 Qe7
  13. 13.a4 Ne5
  14. 14.Nxe5 Bxe5
  15. 15.Bxe5 Qxe5
  16. 16.Qd2 b6
  17. 17.Rad1 Bd7
  18. 18.f4 Qd4+
  19. 19.Kh2 Bxa4
  20. 20.Nxa4 Qxa4
  21. 21.e5 dxe5
  22. 22.fxe5 Nxd5
  23. 23.Be4 Nc7
  24. 24.Bxa8 Rxa8
  25. 25.Qd7 Qxd7
  26. 26.Rxd7 Ne6
  27. 27.Rf1 Rf8
  28. 28.Rxa7 b5
  29. 29.Rb7 b4
  30. 30.h4 h5
  31. 31.Rf6 Nd4
  32. 32.Rd6 Ne6
  33. 33.Rdd7 Nd4
  34. 34.Kg3 Ne6
  35. 35.Kf3 Kg7
  36. 36.Rd6 Nd4+
  37. 37.Ke4 Kg8
  38. 38.Rd5 Ne6
  39. 39.Rdd7 c4
  40. 40.Rd5 c3
  41. 41.Rxb4 cxb2
  42. 42.Rxb2 Ra8
  43. 43.Kf3 Ra4
  44. 44.Kg3 Rg4+
  45. 45.Kf3 Rxh4
  46. 46.Re2 Rf4+
  47. 47.Kg3 Rg4+
  48. 48.Kf3 Kg7
  49. 49.Ra5 Nd4+
  50. 50.Ke3 Nxe2
  51. 51.Kxe2 Rxg2+
  52. 52.Kf3 Rg5
  53. 53.Kf4 Rf5+
  54. 54.Ke4 h4
  55. 55.Ra7 h3
  56. 56.Ra1 h2
  57. 57.Rh1 Rh5
  58. 58.Kf4 Kf8
  59. 59.Kg4 Ke7
  60. 60.Kg3 Ke6
  61. 61.Kf4 Rh8
  62. 62.Ke4 Rh4+
  63. 63.Kf3 Kxe5
  64. 64.Kg3 g5
  65. 65.Kg2 Kf5
  66. 66.Rf1+ Rf4
  67. 67.Kh1 Rxf1+
  68. 68.Kxh2 Rf4
  69. 69.Kg3 Ke4
  70. 70.Kg2 f5
  71. 71.Kg3 Ke3
  72. 72.Kg2 Ke2
  73. 73.Kg3 Rg4+
  74. 74.Kh3 Kf2
  75. 75.Kh2 Rh4#

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 Wesley So and Jan-Krzysztof Duda, or browse all Wesley So 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.