Event: 9th Johor International Chess Open 2025
Site: idChess.com
Date: 2025-01-18
White: Hafiz, Arif Abdul
WhiteTitle: IM
WhiteElo: 2358
Black: Zhou, Guijue
BlackTitle: WIM
BlackElo: 2154
Result: 1-0
ECO: B23
Opening: Sicilian Defense: Grand Prix Attack
Variant: Standard
TimeControl: 5400+30

1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } 2. Nc3 { [%eval 0.13] } 2... Nc6 { [%eval 0.23] } 3. f4 { [%eval -0.09] } 3... g6 { [%eval -0.04] } 4. Nf3 { [%eval -0.11] } 4... Bg7 { [%eval -0.16] } 5. a4 { [%eval -0.1] } 5... d6 { [%eval 0.0] } 6. Bb5 { [%eval 0.0] } 6... Bd7 { [%eval -0.03] } 7. O-O { [%eval 0.0] } 7... a6 { [%eval 0.0] } 8. Bxc6 { [%eval -0.11] } 8... Bxc6 { [%eval -0.06] } 9. Qe1 { [%eval -0.25] } 9... e6 { [%eval 0.01] } 10. d3 { [%eval 0.07] } 10... Ne7 { [%eval 0.09] } 11. a5 { [%eval 0.05] } 11... O-O { [%eval 0.01] } 12. Bd2 { [%eval -0.17] } 12... Qd7 { [%eval 0.06] } 13. Be3 { [%eval -0.35] } 13... Rfe8 { [%eval -0.04] } 14. d4?! { [%eval -0.65] } { Inaccuracy. Bd2 was best. } 14... f5 { [%eval -0.57] } 15. dxc5 { [%eval -0.78] } 15... fxe4 { [%eval -0.72] } 16. Nd4 { [%eval -0.68] } 16... d5 { [%eval -0.64] } 17. Rd1 { [%eval -0.58] } 17... Rf8 { [%eval -0.65] } 18. Nce2 { [%eval -0.76] } 18... Rf7 { [%eval -0.8] } 19. c4 { [%eval -0.75] } 19... Raf8 { [%eval -0.81] } 20. cxd5 { [%eval -1.0] } 20... Nxd5 { [%eval -0.99] } 21. Ng3 { [%eval -1.19] } 21... Nxf4?! { [%eval -0.27] } { Inaccuracy. Bxd4 was best. } 22. Rxf4 { [%eval -0.16] } 22... Rxf4 { [%eval -0.15] } 23. Nde2 { [%eval -0.26] } 23... Qxd1?? { [%eval 3.4] } { Blunder. Qc7 was best. } 24. Qxd1 { [%eval 3.48] } 24... R4f7 { [%eval 3.39] } 25. Nc3 { [%eval 3.31] } 25... Rd7 { [%eval 3.54] } 26. Qe2 { [%eval 3.56] } 26... Bxc3?! { [%eval 4.64] } { Inaccuracy. Be5 was best. } 27. bxc3 { [%eval 4.55] } 27... e5 { [%eval 5.04] } 28. Bh6 { [%eval 4.98] } 28... Rf4?! { [%eval 6.51] } { Inaccuracy. Rff7 was best. } 29. Bxf4 { [%eval 6.66] } 29... exf4 { [%eval 6.5] } 30. Nxe4 { [%eval 6.6] } 30... Re7 { [%eval 7.21] } 31. Qc4+ { [%eval 7.3] } 31... Kg7 { [%eval 7.24] } 32. Ng5 { [%eval 6.98] } 32... Bb5 { [%eval 8.35] } 33. Qd4+ { [%eval 8.24] } 33... Kh6 { [%eval 9.14] } 34. h4 { [%eval 8.7] } 34... Kh5? { [%eval #6] } { Checkmate is now unavoidable. f3 was best. } 35. Qxf4 { [%eval #5] } 35... Be2 { [%eval #2] } 36. Ne4 { [%eval #1] } 36... Re8 { [%eval #1] } 1-0