Event: Gibraltar Chess Festival: Masters
Site: Caleta Hotel, Gibraltar
Date: 2020-01-28
White: Salimova, Nurgyul
WhiteElo: 2372
Black: Kosteniuk, Alexandra
BlackElo: 2504
Result: 1-0
ECO: E17
Opening: Queen's Indian Defense: Fianchetto Variation, Kramnik Variation
Variant: Standard
TimeControl: 40/100 min, 20/50 min, 15 min for the rest, with 30s/move starting move 1

1. d4 { [%eval 0.25] } 1... Nf6 { [%eval 0.22] } 2. c4 { [%eval 0.18] } 2... e6 { [%eval 0.23] } 3. Nf3 { [%eval 0.12] } 3... b6 { [%eval 0.28] } 4. g3 { [%eval 0.25] } 4... Bb7 { [%eval 0.42] } 5. Bg2 { [%eval 0.13] } 5... Be7 { [%eval 0.36] } 6. O-O { [%eval 0.12] } 6... O-O { [%eval 0.14] } 7. Re1 { [%eval 0.4] } 7... d5 { [%eval 0.51] } 8. cxd5 { [%eval 0.46] } 8... exd5 { [%eval 0.5] } 9. Nc3 { [%eval 0.46] } 9... c5 { [%eval 0.51] } 10. Bf4 { [%eval 0.56] } 10... Na6 { [%eval 0.68] } 11. dxc5?! { [%eval 0.13] } { Inaccuracy. Best move was e3. } 11... bxc5 { [%eval 0.61] } 12. Qb3 { [%eval 0.66] } 12... Qb6 { [%eval 0.69] } 13. Nh4 { [%eval 0.72] } 13... Rfd8 { [%eval 1.01] } 14. Nf5 { [%eval 1.04] } 14... Bf8 { [%eval 1.01] } 15. Qxb6 { [%eval 0.87] } 15... axb6 { [%eval 0.94] } 16. Bg5 { [%eval 0.81] } 16... Rd7 { [%eval 1.32] } 17. Bxf6 { [%eval 1.28] } 17... gxf6?! { [%eval 1.85] } { Inaccuracy. Best move was Nb4. } 18. Na4 { [%eval 1.56] } 18... Rb8 { [%eval 1.74] } 19. Nxb6 { [%eval 1.93] } 19... Rdd8 { [%eval 1.85] } 20. Red1 { [%eval 2.02] } 20... d4 { [%eval 2.0] } 21. Bxb7 { [%eval 1.94] } 21... Rxb7 { [%eval 2.04] } 22. Nc4 { [%eval 1.86] } 22... Nb4 { [%eval 1.93] } 23. f4 { [%eval 1.8] } 23... Ra8 { [%eval 1.8] } 24. a3 { [%eval 1.31] } 24... Nd5?! { [%eval 1.94] } { Inaccuracy. Best move was Nc6. } 25. Rac1 { [%eval 1.98] } 25... Ra4 { [%eval 2.34] } 26. e3 { [%eval 2.2] } 26... Nxe3 { [%eval 2.23] } 27. Nfxe3 { [%eval 1.95] } 27... dxe3 { [%eval 2.06] } 28. Rd3 { [%eval 2.08] } 28... f5 { [%eval 2.05] } 29. Rxe3 { [%eval 2.07] } 29... Be7 { [%eval 2.12] } 30. Rc2 { [%eval 2.29] } 30... Bf6 { [%eval 2.44] } 31. Ne5?! { [%eval 1.46] } { Inaccuracy. Best move was Re8+. } 31... Ra6 { [%eval 1.88] } 32. Kf1 { [%eval 1.96] } 32... Rd6 { [%eval 1.91] } 33. Ke1 { [%eval 1.73] } 33... Kg7 { [%eval 1.83] } 34. Ree2 { [%eval 1.87] } 34... Rb5 { [%eval 1.8] } 35. Red2 { [%eval 1.53] } 35... Re6 { [%eval 1.9] } 36. Rd5 { [%eval 2.18] } 36... Reb6 { [%eval 2.37] } 37. Rdd2?! { [%eval 1.47] } { Inaccuracy. Best move was Nc4. } 37... Re6 { [%eval 1.94] } 38. Re2 { [%eval 2.09] } 38... Rd6 { [%eval 2.09] } 39. Rcd2 { [%eval 1.9] } 39... Bxe5 { [%eval 1.94] } 40. fxe5 { [%eval 1.8] } 40... Rxd2 { [%eval 2.29] } 41. Rxd2 { [%eval 2.15] } 41... c4 { [%eval 2.66] } 42. Re2?! { [%eval 1.67] } { Inaccuracy. Best move was Kd1. } 42... Rb3 { [%eval 2.0] } 43. Kd1 { [%eval 1.44] } 43... h5?! { [%eval 2.36] } { Inaccuracy. Best move was c3. } 44. Kc1?! { [%eval 1.29] } { Inaccuracy. Best move was Kc2. } 44... h4 { [%eval 1.79] } 45. gxh4 { [%eval 1.42] } 45... c3 { [%eval 1.43] } 46. bxc3 { [%eval 1.44] } 46... Rxc3+ { [%eval 1.48] } 47. Kb2 { [%eval 1.16] } 47... Rh3 { [%eval 1.3] } 48. a4 { [%eval 1.3] } 48... Rxh4 { [%eval 1.58] } 49. Kb3 { [%eval 1.58] } 49... f4 { [%eval 1.71] } 50. a5 { [%eval 1.71] } 50... Kg6?? { [%eval 4.36] } { Blunder. Best move was f3. } 51. a6 { [%eval 5.88] } 51... Rh8 { [%eval 5.72] } 52. Kc4 { [%eval 4.98] } 52... Kf5?! { [%eval 6.94] } { Inaccuracy. Best move was Ra8. } 53. a7 { [%eval 6.38] } 53... Ra8 { [%eval 6.62] } 54. Ra2 { [%eval 5.51] } 54... Ke4?! { [%eval 12.75] } { Inaccuracy. Best move was Kg4. } 55. Kb5 { [%eval 4.46] } 55... Kxe5? { [%eval 17.69] } { Mistake. Best move was f3. } 56. Kb6 { [%eval 13.65] } 56... f3?! { [%eval #42] } { Checkmate is now unavoidable. Best move was Rd8. } 57. Kb7 { [%eval 2.71] } 57... Re8?? { [%eval #38] } { Checkmate is now unavoidable. Best move was Rxa7+. } 58. a8=Q { [%eval 47.96] } 58... Rxa8 { [%eval #34] } 59. Kxa8 { [%eval #53] } 59... Kf4 { [%eval #35] } 60. Kb7 { [%eval 59.52] } 60... Ke3?! { [%eval #22] } { Checkmate is now unavoidable. Best move was f6. } 61. h4 { [%eval #21] } 61... f2 { [%eval #20] } 62. Rxf2 { [%eval 61.33] } 1-0