Event: Asian Amateur Chess Competition 2025
Site: https://lichess.org/broadcast/asian-amateur-chess-championship-2025--open-u2000/round-3/deMvnIXZ/24erA9rM
White: Karamihan, John Francis
WhiteElo: 1733
Black: Chen Yong-Ye
BlackElo: 1622
Result: 0-1
ECO: C70
Opening: Ruy Lopez: Morphy Defense, Classical Defense Deferred
Variant: Standard
TimeControl: 90+30

1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.13] } 2... Nc6 { [%eval 0.21] } 3. Bb5 { [%eval 0.15] } 3... a6 { [%eval 0.21] } 4. Ba4 { [%eval 0.11] } 4... Bc5 { [%eval 0.41] } 5. c3 { [%eval 0.35] } 5... b5 { [%eval 0.55] } 6. Bb3 { [%eval 0.64] } 6... d6 { [%eval 0.73] } 7. h3?! { [%eval 0.14] } { Inaccuracy. a4 was best. } 7... Be6 { [%eval 0.43] } 8. Bc2 { [%eval 0.19] } 8... Bb6 { [%eval 0.52] } 9. d4 { [%eval 0.38] } 9... exd4 { [%eval 0.42] } 10. cxd4 { [%eval 0.48] } 10... d5 { [%eval 0.42] } 11. O-O { [%eval 0.5] } 11... Nge7 { [%eval 0.48] } 12. e5 { [%eval 0.41] } 12... Bf5 { [%eval 0.45] } 13. Bb3?! { [%eval -0.48] } { Inaccuracy. Be3 was best. } 13... O-O?! { [%eval 0.14] } { Inaccuracy. Be4 was best. } 14. Bg5 { [%eval 0.0] } 14... h6 { [%eval -0.01] } 15. Bh4 { [%eval -0.48] } 15... Qd7 { [%eval 0.0] } 16. Nc3 { [%eval 0.0] } 16... Be6 { [%eval 0.28] } 17. Rc1 { [%eval 0.05] } 17... Nf5 { [%eval 0.02] } 18. Ne2 { [%eval 0.38] } 18... Nxh4 { [%eval 0.52] } 19. Nxh4 { [%eval 0.71] [%clk 0:59:02] } 19... Ne7? { [%eval 1.98] } { Mistake. f6 was best. } { [%clk 0:33:50] } 20. g4?! { [%eval 1.0] } { Inaccuracy. Bc2 was best. } { [%clk 0:50:32] } 20... Ng6? { [%eval 2.63] } { Mistake. f6 was best. } { [%clk 0:32:06] } 21. Ng2? { [%eval 0.99] } { Mistake. Nxg6 was best. } { [%clk 0:48:33] } 21... f5 22. Nef4 Nxf4 23. Nxf4 fxg4 24. Nxe6 Qxe6 25. hxg4 Rf4 26. Kh2 Rxd4 27. Qf3 Qxe5+ 28. Qg3 Qxg3+ 29. Kxg3 c5 30. Rfd1 c4 31. Bc2 Rxd1 32. Rxd1 d4 33. Be4 Ra7 34. Re1 g5 35. Bd5+ Kg7 36. Re2 Bc7+ 37. Kf3 Bf4 38. Re1 d3 39. Be4 d2 40. Rb1 Rc7 41. Bc2 c3 42. b3 Re7 43. Rd1 Re1 44. a4 Kf6 45. Kg2 Ke5 46. f3 Kd4 47. Kf2 Be3+ 48. Kg2 { [%clk 0:26:57] } 48... Rxd1 { [%clk 0:09:42] } 0-1