Event: 9th Johor International Chess Open 2025
Site: idChess.com
Date: 2025-01-18
White: Mariano, Fabian Glen
WhiteTitle: CM
WhiteElo: 2175
Black: Hafiz, Arif Abdul
BlackTitle: IM
BlackElo: 2358
Result: 0-1
ECO: C70
Opening: Ruy Lopez: Morphy Defense, Caro Variation
Variant: Standard
TimeControl: 5400+30

1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.21] } 2. Nf3 { [%eval 0.13] } 2... Nc6 { [%eval 0.17] } 3. Bb5 { [%eval 0.08] } 3... a6 { [%eval 0.21] } 4. Ba4 { [%eval 0.27] } 4... b5 { [%eval 0.27] } 5. Bb3 { [%eval 0.23] } 5... Nf6 { [%eval 0.35] } 6. d3 { [%eval 0.02] } 6... Bc5 { [%eval 0.0] } 7. a4 { [%eval 0.12] } 7... Rb8 { [%eval 0.01] } 8. axb5 { [%eval 0.09] } 8... axb5 { [%eval 0.07] } 9. Nc3 { [%eval 0.11] } 9... d6 { [%eval 0.15] } 10. h3 { [%eval 0.14] } 10... Be6 { [%eval 0.13] } 11. Nd5 { [%eval 0.04] } 11... Bxd5 { [%eval -0.03] } 12. exd5 { [%eval -0.09] } 12... Nd4 { [%eval -0.01] } 13. Nxd4 { [%eval -0.07] } 13... Bxd4 { [%eval -0.03] } 14. c3 { [%eval -0.01] } 14... Bb6 { [%eval 0.0] } 15. O-O { [%eval 0.0] } 15... O-O { [%eval 0.0] } 16. Kh2 { [%eval 0.0] } 16... Re8 { [%eval 0.01] } 17. Qf3 { [%eval -0.08] } 17... Nd7 { [%eval 0.27] } 18. Bc2 { [%eval 0.03] } 18... g6 { [%eval 0.13] } 19. b4 { [%eval -0.25] } 19... f5 { [%eval -0.17] } 20. Be3 { [%eval -0.46] } 20... Bxe3 { [%eval -0.46] } 21. fxe3 { [%eval -0.53] } 21... e4?! { [%eval 0.04] } { Inaccuracy. Rf8 was best. } 22. dxe4 { [%eval 0.01] } 22... fxe4 { [%eval 0.01] } 23. Bxe4 { [%eval 0.06] } 23... Qe7 { [%eval 0.11] } 24. Bc2 { [%eval 0.07] } 24... Ne5 { [%eval 0.1] } 25. Qg3 { [%eval 0.16] } 25... Kg7 { [%eval 0.36] } 26. Bf5 { [%eval 0.0] } 26... Ra8 { [%eval 0.0] } 27. Be6 { [%eval 0.0] } 27... Ra4 { [%eval 0.0] } 28. Rad1 { [%eval 0.0] } 28... Ra3 { [%eval 0.22] } 29. Rd4 { [%eval 0.13] } 29... Rxc3 { [%eval 0.12] } 30. Rdf4 { [%eval 0.05] } 30... Rc4 { [%eval 0.17] } 31. e4 { [%eval 0.12] } 31... Ra8 { [%eval 0.23] } 32. h4 { [%eval 0.0] } 32... Rc2 { [%eval 0.0] } 33. h5 { [%eval 0.0] } 33... Raa2 { [%eval 0.0] } 34. Bh3 { [%eval 0.0] } 34... h6 { [%eval 0.0] } 35. Rf6?? { [%eval -2.62] } { Blunder. hxg6 was best. } 35... Qxf6 { [%eval -2.56] } 36. Rxf6 { [%eval -2.36] } 36... Kxf6 { [%eval -2.93] } 37. hxg6 { [%eval -2.52] } 37... Kg7 { [%eval -2.36] } 38. Kh1?? { [%eval -5.94] } { Blunder. Qb3 was best. } 38... h5?? { [%eval -2.34] } { Blunder. Ra1+ was best. } 39. Qe1 { [%eval -3.34] } 39... h4 { [%eval -3.26] } 40. Kg1 { [%eval -3.06] } 40... Ra3 { [%eval -2.84] } 41. Qd1 { [%eval -2.63] } 41... Rac3? { [%eval -0.95] } { Mistake. Raa2 was best. } 42. Qh5 { [%eval -0.98] } 42... Nxg6 { [%eval -0.94] } 43. Qf5?? { [%eval -5.12] } { Blunder. Qg5 was best. } 43... Kh6?? { [%eval -0.57] } { Blunder. Rc1+ was best. } 44. Qf6 { [%eval -0.51] } 44... Rg3 { [%eval 0.0] } 45. Kf1?? { [%eval -7.45] } { Blunder. Kh2 was best. } 45... Rb3 { [%eval -7.72] } 46. Kg1 { [%eval -7.82] } 46... Rb1+ { [%eval -7.58] } 47. Kh2 { [%eval -7.65] } 47... Rcc1 { [%eval -7.16] } 48. g4 { [%eval -7.44] } 48... hxg3+ { [%eval -7.08] } 49. Kxg3 { [%eval -8.09] } 49... Rb3+ { [%eval -7.79] } 50. Kh2 { [%eval -10.98] } 50... Rc2+ { [%eval -10.75] } 51. Bg2 { [%eval -10.73] } 51... Rbb2 { [%eval -9.9] } 52. e5? { [%eval #-14] } { Checkmate is now unavoidable. Qf3 was best. } 52... Rxg2+ { [%eval #-13] } 53. Kh3 { [%eval #-13] } 53... Rh2+ { [%eval #-24] } 0-1