Event: D10
Site: https://lichess.org/broadcast/polish-junior-rapid-chess-championship--d10/round-8/VtoCkaQT/parXBKxl
White: Makuchowska, Wiktoria
WhiteElo: 1447
Black: Sirocka, Gabriela
Result: 0-1
ECO: C50
Opening: Italian Game: Giuoco Pianissimo, Italian Four Knights Variation
Variant: Standard
TimeControl: 15+10

1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.13] } 2... Nc6 { [%eval 0.21] } 3. Bc4 { [%eval 0.12] } 3... Bc5 { [%eval 0.2] } 4. Nc3 { [%eval 0.05] } 4... Nf6 { [%eval 0.09] } 5. d3 { [%eval 0.07] } 5... d6 { [%eval 0.09] } 6. h3 { [%eval 0.02] } 6... Na5 { [%eval 0.07] } 7. Bb3 { [%eval 0.0] } 7... Nxb3 { [%eval 0.07] } 8. axb3 { [%eval 0.18] } 8... h6 { [%eval 0.22] } 9. O-O { [%eval 0.01] } 9... O-O { [%eval 0.31] } 10. Be3 { [%eval -0.16] } 10... Bb6?! { [%eval 0.51] } { Inaccuracy. Bxe3 was best. } 11. Qd2 { [%eval 0.17] } 11... Be6 { [%eval 0.13] } 12. Ne2 { [%eval 0.11] } 12... d5 { [%eval 0.21] } 13. exd5 { [%eval 0.34] } 13... Bxd5?! { [%eval 1.24] } { Inaccuracy. Bxe3 was best. } 14. Ng3?? { [%eval -1.4] } { Blunder. Nxe5 was best. } 14... Bxf3 { [%eval -1.36] } 15. gxf3 { [%eval -1.43] } 15... Qd7 { [%eval -1.21] } 16. Bxh6?? { [%eval -4.7] } { Blunder. Kh2 was best. } 16... Qxh3 { [%eval -4.66] } 17. Bg5?? { [%eval #-21] } { Checkmate is now unavoidable. Qg5 was best. } 17... Qxg3+ { [%eval -11.07] } 18. Kh1 { [%eval -12.34] } 18... Qxf3+ { [%eval #-17] } 19. Kh2 { [%eval #-3] } 19... Ng4+ { [%eval #-2] } 20. Kg1 { [%eval #-2] } 20... Qh3 { [%eval #-21] } 21. Rfe1 { [%eval #-3] } 21... Qh2+? { [%eval -8.14] } { Lost forced checkmate sequence. Qg3+ was best. } 22. Kf1 { [%eval -7.2] } 22... Rfe8 { [%eval -7.28] } 23. Ra4 { [%eval -7.33] } 23... f5 { [%eval -7.07] } 24. Rxg4 { [%eval -7.7] } 24... fxg4 { [%eval -7.61] } 25. Be3 { [%eval -9.02] } 25... g3 { [%eval -8.84] } 26. Bxb6? { [%eval #-7] } { Checkmate is now unavoidable. f3 was best. } 26... axb6 { [%eval #-6] } 27. Ke2 { [%eval #-4] } 27... Qxf2+ { [%eval #-3] } 28. Kd1 { [%eval #-3] } 28... Ra1+ { [%eval #-2] } 29. Qc1 { [%eval #-2] } 29... Rxc1+ { [%eval #-1] } 30. Kxc1 { [%eval #-1] [%clk 0:02:54] } 30... Qxe1# { [%clk 0:10:44] } 0-1