Event: 22nd Bangkok Chess Club Open 2025
Site: Royal Orchid Sheraton Riverside Hotel Bangkok, Thailand
White: Bui, Ngoc Phuong Nghi
WhiteElo: 1878
Black: Zuttioni, Federico
BlackElo: 2172
Result: 1/2-1/2
ECO: D02
Opening: Queen's Pawn Game: Anti-Torre
Variant: Standard
TimeControl: 90 min / 40 moves + 30 min / rest + 30 sec from move 1

1. d4 { [%clk 1:30:57] } 1... d5 { [%clk 1:30:51] } 2. Nf3 { [%clk 1:31:21] } 2... Bg4 { [%clk 1:31:12] } 3. Ne5 { [%clk 1:30:12] } 3... Bf5 { [%clk 1:31:05] } 4. c4 { [%clk 1:29:55] } 4... f6 { [%clk 1:29:57] } 5. Nf3 { [%clk 1:28:02] } 5... e6 { [%clk 1:28:09] } 6. Nc3 { [%clk 1:25:21] } 6... c6 { [%clk 1:27:50] } 7. e3 { [%clk 1:20:42] } 7... Nd7 { [%clk 1:27:09] } 8. Nh4 { [%clk 1:19:33] } 8... Bg6 { [%clk 1:23:17] } 9. Nxg6 { [%clk 1:18:41] } 9... hxg6 { [%clk 1:23:40] } 10. e4 { [%clk 1:18:05] } 10... dxe4 { [%clk 1:16:58] } 11. Nxe4 { [%clk 1:17:51] } 11... Bb4+ { [%clk 1:08:48] } 12. Bd2 { [%clk 1:11:04] } 12... Qa5 { [%clk 1:00:01] } 13. Bxb4 { [%clk 0:56:55] } 13... Qxb4+ { [%clk 1:06:02] } 14. Qd2 { [%clk 0:57:20] } 14... Qxd2+ { [%clk 1:06:13] } 15. Kxd2 { [%clk 0:57:47] } 15... Nh6 { [%clk 0:57:13] } 16. Kc3 { [%clk 0:51:11] } 16... O-O-O { [%clk 0:54:53] } 17. Be2 { [%clk 0:39:59] } 17... Nf7 { [%clk 0:49:58] } 18. f4 { [%clk 0:27:40] } 18... f5 { [%clk 0:51:45] } 19. Nf2 { [%clk 0:25:25] } 19... g5 { [%clk 0:52:01] } 20. fxg5 { [%clk 0:24:33] } 20... Nxg5 { [%clk 0:52:04] } 21. h4 { [%clk 0:21:59] } 21... Nf7 { [%clk 0:51:09] } 22. g4 { [%clk 0:20:46] } 22... c5 { [%clk 0:45:47] } 23. Rad1 { [%clk 0:14:12] } 23... cxd4+ { [%clk 0:43:19] } 24. Rxd4 { [%clk 0:14:37] } 24... Nf6 { [%clk 0:42:47] } 25. Rxd8+ { [%clk 0:12:13] } 25... Kxd8 { [%clk 0:43:11] } 26. gxf5 { [%clk 0:11:30] } 26... exf5 { [%clk 0:43:27] } 27. Bf3 { [%clk 0:11:35] } 27... b6 { [%clk 0:42:22] } 28. Nd3 { [%clk 0:09:25] } 28... Re8 { [%clk 0:37:56] } 29. Kd4 { [%clk 0:09:08] } 29... g5 { [%clk 0:36:55] } 30. hxg5 { [%clk 0:08:51] } 30... Nxg5 { [%clk 0:37:19] } 31. Rf1 { [%clk 0:07:21] } 31... Ng4 { [%clk 0:30:58] } 32. Bd5 { [%clk 0:04:32] } 32... Ne3 { [%clk 0:23:51] } 33. Rg1 { [%clk 0:04:34] } 33... Nxd5 { [%clk 0:22:41] } 34. Rxg5 { [%clk 0:04:56] } 34... Ne3 { [%clk 0:21:42] } 35. Ne5 { [%clk 0:03:18] } 35... f4 { [%clk 0:20:54] } 36. b3 { [%clk 0:03:15] } 36... a5 { [%clk 0:20:34] } 37. Ke4 { [%clk 0:03:11] } 37... Rf8 { [%clk 0:16:25] } 38. Rg6 { [%clk 0:02:07] } 38... Kc7 { [%clk 0:10:50] } 39. Rc6+ { [%clk 0:02:24] } 39... Kb7 { [%clk 0:10:13] } 40. Rxb6+ { [%clk 0:02:47] } 40... Kxb6 { [%clk 0:10:42] } 41. Nd7+ { [%clk 0:03:07] } 41... Kc6 { [%clk 0:10:56] } 42. Nxf8 { [%clk 0:03:34] } 42... Nxc4 { [%clk 0:06:50] } 43. bxc4 { [%clk 0:25:08] } 43... Kc5 { [%clk 0:19:27] } 44. Kd3 { [%clk 0:24:48] } 44... Kb4 { [%clk 0:15:00] } 45. Ne6 { [%clk 0:24:55] } 45... f3 { [%clk 0:15:18] } 46. c5 { [%clk 0:25:03] } 46... Kb5 { [%clk 0:12:41] } 47. Ke3 { [%clk 0:24:30] } 47... Kc6 { [%clk 0:12:46] } 48. Kxf3 { [%clk 0:24:53] } 48... Kd5 { [%clk 0:13:11] } 49. Ke3 { [%clk 0:24:50] } 49... Kxe6 { [%clk 0:13:30] } 50. Ke4 { [%clk 0:17:25] } 1/2-1/2