[Event "ANS Arena"]
[Site "http://chess-academy.net/KO1QcCYU"]
[Date "2026.01.29"]
[Round "-"]
[White "EthanMarian1222"]
[Black "sofiatom123"]
[Result "1-0"]
[UTCDate "2026.01.29"]
[UTCTime "16:30:26"]
[WhiteElo "1297"]
[BlackElo "1479"]
[WhiteRatingDiff "+50"]
[BlackRatingDiff "-96"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C20"]
[Opening "Portuguese Opening"]
[Termination "Normal"]
[Annotator "chess-academy.net"]

1. e4 { [%clk 0:10:00] } e5 { [%clk 0:10:00] } 2. Bb5 { [%clk 0:07:30] } { C20 Portuguese Opening } c6 { [%clk 0:09:50] } 3. f3 { [%clk 0:06:51] } cxb5 { [%clk 0:09:40] } 4. Nh3 { [%clk 0:05:26] } Qh4+ { [%clk 0:09:31] } 5. g3 { [%clk 0:05:21] } Qxh3 { [%clk 0:09:25] } 6. Rf1 { [%clk 0:05:11] } Qxh2 { [%clk 0:09:19] } 7. Rf2 { [%clk 0:05:06] } Qxg3 { [%clk 0:09:15] } 8. f4 { [%clk 0:05:02] } Qxf4 { [%clk 0:09:04] } 9. Rxf4 { [%clk 0:04:58] } Bc5 { [%clk 0:08:54] } 10. Qg4 { [%clk 0:04:54] } Ke7 { [%clk 0:08:49] } 11. Rf3 { [%clk 0:04:44] } Bf2+ { [%clk 0:08:42] } 12. Kxf2 { [%clk 0:04:42] } h5 { [%clk 0:08:36] } 13. Qg5+ { [%clk 0:04:33] } Kd6 { [%clk 0:08:29] } 14. Qd8 { [%clk 0:04:27] } h4 { [%clk 0:08:14] } 15. Rd3+ { [%clk 0:04:23] } Ke6 { [%clk 0:07:58] } 16. Rf3 { [%clk 0:04:20] } h3 { [%clk 0:07:37] } 17. Rxh3 { [%clk 0:04:14] } g5 { [%clk 0:07:33] } 18. Rxh8 { [%clk 0:04:11] } Nc6 { [%clk 0:07:22] } 19. Rh3 { [%clk 0:04:07] } Nxd8 { [%clk 0:07:18] } 20. Rh8 { [%clk 0:04:05] } g4 { [%clk 0:07:14] } 21. Rxg8 { [%clk 0:04:02] } g3+ { [%clk 0:07:02] } 22. Rxg3 { [%clk 0:04:01] } d5 { [%clk 0:06:39] } 23. Rg8 { [%clk 0:03:59] } dxe4 { [%clk 0:06:33] } 24. Rxd8 { [%clk 0:03:57] } e3+ { [%clk 0:06:20] } 25. Kxe3 { [%clk 0:03:56] } f5 { [%clk 0:06:14] } 26. Rxc8 { [%clk 0:03:46] } Rxc8 { [%clk 0:06:09] } 27. Na3 { [%clk 0:03:41] } f4+ { [%clk 0:06:04] } 28. Ke4 { [%clk 0:03:37] } f3 { [%clk 0:06:02] } 29. Kxf3 { [%clk 0:03:36] } e4+ { [%clk 0:05:58] } 30. Kxe4 { [%clk 0:03:34] } Rg8 { [%clk 0:05:50] } 31. Nxb5 { [%clk 0:03:30] } Rg4+ { [%clk 0:05:45] } 32. Kf3 { [%clk 0:03:27] } Rg5 { [%clk 0:05:32] } 33. Kf4 { [%clk 0:03:26] } Rxb5 { [%clk 0:05:25] } 34. d4 { [%clk 0:03:21] } Rf5+ { [%clk 0:05:18] } 35. Ke4 { [%clk 0:03:18] } Re5+ { [%clk 0:05:16] } 36. Kf3 { [%clk 0:03:17] } Rf5+ { [%clk 0:05:13] } 37. Kg4 { [%clk 0:03:16] } Rg5+ { [%clk 0:05:10] } 38. Kxg5 { [%clk 0:03:15] } b5 { [%clk 0:05:01] } 39. Kh4 { [%clk 0:03:09] } b4 { [%clk 0:04:53] } 40. c4 { [%clk 0:03:02] } b3 { [%clk 0:04:46] } 41. axb3 { [%clk 0:03:00] } a5 { [%clk 0:04:41] } 42. Rxa5 { [%clk 0:02:57] } Kf6 { [%clk 0:04:36] } 43. Ra6+ { [%clk 0:02:55] } Kf7 { [%clk 0:04:33] } 44. Ra7+ { [%clk 0:02:53] } Kf6 { [%clk 0:04:30] } 45. Bg5+ { [%clk 0:02:42] } Ke6 { [%clk 0:04:17] } 46. Ra6+ { [%clk 0:02:41] } Kf5 { [%clk 0:04:07] } 47. Bd8 { [%clk 0:02:39] } Kf4 { [%clk 0:04:01] } 48. c5 { [%clk 0:02:35] } Kf3 { [%clk 0:03:59] } 49. c6 { [%clk 0:02:34] } Kf4 { [%clk 0:03:53] } 50. c7 { [%clk 0:02:33] } Kf5 { [%clk 0:03:50] } 51. c8=Q+ { [%clk 0:02:31] } Ke4 { [%clk 0:03:28] } 52. Qe6+ { [%clk 0:02:20] } Kxd4 { [%clk 0:03:23] } 53. Ra4+ { [%clk 0:02:14] } Kd3 { [%clk 0:03:15] } 54. b4 { [%clk 0:02:12] } Kc2 { [%clk 0:03:11] } 55. Qe4+ { [%clk 0:02:05] } Kxb2 { [%clk 0:03:07] } 56. b5 { [%clk 0:02:03] } Kc1 { [%clk 0:02:59] } 57. b6 { [%clk 0:02:01] } Kd2 { [%clk 0:02:56] } 58. Qd4+ { [%clk 0:01:59] } Ke2 { [%clk 0:02:54] } 59. b7 { [%clk 0:01:58] } Kf3 { [%clk 0:02:48] } 60. b8=Q { [%clk 0:01:56] } Ke2 { [%clk 0:02:41] } 61. Qe4+ { [%clk 0:01:54] } Kd2 { [%clk 0:02:25] } 62. Qd4+ { [%clk 0:01:51] } Ke2 { [%clk 0:02:19] } 63. Ra2+ { [%clk 0:01:50] } Kf3 { [%clk 0:02:17] } 64. Qb3# { [%clk 0:01:49] } { White wins by checkmate. } 1-0


