FEN
[Event "U12L CATUR MAYA YB NAJWAN 2021 Arena"]
[Site "https://lichess.org/p3hB2pOS"]
[Date "2021.04.03"]
[Round "-"]
[White "qhasbi6020"]
[Black "zhengyou"]
[Result "0-1"]
[GameId "p3hB2pOS"]
[UTCDate "2021.04.03"]
[UTCTime "01:16:02"]
[WhiteElo "1455"]
[BlackElo "1527"]
[WhiteRatingDiff "-108"]
[BlackRatingDiff "+22"]
[Variant "Standard"]
[TimeControl "420+3"]
[ECO "C20"]
[Opening "Portuguese Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.25] } 1... e5 { [%eval 0.21] } 2. Bb5 { [%eval -0.21] } { C20 Portuguese Opening } 2... Qh4?! { (-0.21 → 0.51) Inaccuracy. Nf6 was best. } { [%eval 0.51] } (2... Nf6 3. d3 c6 4. Ba4 a5 5. c4 d5 6. cxd5 b5 7. Bc2) 3. Bc4?? { (0.51 → -3.47) Blunder. Qe2 was best. } { [%eval -3.47] } (3. Qe2 Bc5 4. Nf3 Qe7 5. d4 exd4 6. O-O c6 7. Bc4 d6) 3... Nf6?? { (-3.47 → 0.05) Blunder. Qxe4+ was best. } { [%eval 0.05] } (3... Qxe4+ 4. Be2 Qxg2 5. Bf3 Qg6 6. Ne2 Nf6 7. Nbc3 Nc6 8. d3 d6 9. Rg1 Qf5 10. Ng3) 4. g3?? { (0.05 → -8.44) Blunder. d3 was best. } { [%eval -8.44] } (4. d3 Bc5 5. Qe2 Ng4 6. Nf3 Qxf2+ 7. Qxf2 Bxf2+ 8. Ke2 Bb6) 4... Qxe4+ { [%eval -8.73] } 5. Ne2 { [%eval -14.06] } 5... Qxh1+ { [%eval -14.01] } 6. Ng1 { [%eval -13.86] } 6... Qxg1+ { [%eval -13.82] } 7. Ke2 { [%eval -17.42] } 7... Qxh2 { [%eval -17.64] } 8. c3 { [%eval -18.63] } 8... Qh5+ { [%eval -13.75] } 9. f3 { [%eval -17.8] } 9... d6 { [%eval -14.3] } 10. Qa4+ { [%eval -16.66] } 10... Nc6 { [%eval -15.01] } 11. Bb3 { [%eval -23.78] } 11... Qh2+ { [%eval -19.33] } 12. Kd3 { [%eval -27.59] } 12... Qxg3 { [%eval -16.38] } 13. Qc4 { [%eval -27.09] } 13... Qxf3+ { [%eval -27.06] } 14. Kc2 { [%eval -27.07] } 14... Be6 { [%eval -19.93] } 15. Qh4?! { (-19.93 → Mate in 3) Checkmate is now unavoidable. Qxc6+ was best. } { [%eval #-3] } (15. Qxc6+ Qxc6) 15... Be7?! { (Mate in 3 → -15.63) Lost forced checkmate sequence. Bf5+ was best. } { [%eval -15.63] } (15... Bf5+ 16. Qe4 Bxe4+ 17. d3 Qxd3#) 16. Qe1?! { (-15.63 → Mate in 3) Checkmate is now unavoidable. Bxe6 was best. } { [%eval #-3] } (16. Bxe6 fxe6 17. Qc4 Qf5+ 18. d3 e4 19. Nd2 exd3+ 20. Qxd3 Qxd3+ 21. Kxd3 Ne5+ 22. Ke2 g5) 16... Qf5+?! { (Mate in 3 → -15.86) Lost forced checkmate sequence. Bf5+ was best. } { [%eval -15.86] } (16... Bf5+ 17. Qe4 Bxe4+ 18. d3 Qxd3#) 17. d3 { [%eval -16.35] } 17... O-O-O { [%eval -15.25] } 18. Na3 { [%eval -15.97] } 18... e4 { [%eval -15.74] } 19. dxe4 { [%eval -15.74] } 19... Nxe4 { [%eval -16.32] } 20. Be3 { [%eval -23.09] } 20... Ng3+ { [%eval -16.67] } 21. Kd2 { [%eval -16.74] } 21... Ne4+ { [%eval -16.73] } 22. Kd3 { [%eval -23.12] } 22... d5 { [%eval -19.64] } 23. Ke2 { [%eval -32.13] } 23... Qh5+ { [%eval -33.45] } 24. Kd3 { [%eval -27.4] } 24... Bf5 { [%eval -26.48] } 25. Bxa7?! { (-26.48 → Mate in 5) Checkmate is now unavoidable. Bd1 was best. } { [%eval #-5] } (25. Bd1 Ne5+) 25... Bg5 { [%eval #-4] } 26. Bxd5 { [%eval #-2] } 26... Nxa7?! { (Mate in 2 → -44.18) Lost forced checkmate sequence. Nd2+ was best. } { [%eval -44.18] } (26... Nd2+ 27. Qe4 Bxe4#) 27. c4?! { (-44.18 → Mate in 5) Checkmate is now unavoidable. Kc4 was best. } { [%eval #-5] } (27. Kc4 Nd2+) 27... Nf6+?! { (Mate in 5 → -143.61) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -143.61] } (27... Qf3+ 28. Kc2 Nc5+ 29. Be4 Bxe4+ 30. Qxe4 Qxe4+ 31. Kc3 Bd2#) 28. Kc3 { [%eval #-10] } 28... Qh3+?! { (Mate in 10 → -28.81) Lost forced checkmate sequence. Nxd5+ was best. } { [%eval -28.81] } (28... Nxd5+ 29. cxd5 Qf3+ 30. Kb4 Qxd5 31. Rc1 Bd2+ 32. Qxd2 Qxd2+ 33. Kb3 Qxc1 34. Nb1 Bxb1 35. Kb4) 29. Kb4 { [%eval -28.99] } 29... Rde8 { [%eval -22.96] } 30. Qd2?! { (-22.96 → Mate in 4) Checkmate is now unavoidable. Qc3 was best. } { [%eval #-4] } (30. Qc3 Re3) 30... Bxd2+ { [%eval #-3] } 31. Ka4 { [%eval #-3] } 31... Bc2+ { [%eval #-4] } 32. Nxc2 { [%eval #-4] } 32... Ne4 { [%eval #-6] } 33. Rd1 { [%eval #-1] } 33... c6?! { (Mate in 1 → -73.28) Lost forced checkmate sequence. Nc5# was best. } { [%eval -73.28] } (33... Nc5#) 34. Bxf7?! { (-73.28 → Mate in 1) Checkmate is now unavoidable. Rxd2 was best. } { [%eval #-1] } (34. Rxd2 Nxd2) 34... b5+ { [%eval #-1] } 35. cxb5 { [%eval #-1] } 35... cxb5# { Black wins by checkmate. } 0-1