Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nf3 d5 4. exd5 exd5 5. Be2 Nf6 6. d4 c4 7. Bg5 Be7 8. Ne5
h6 9. Nxf7 Kxf7 10. Bh5+ Nxh5 11. Qxh5+ g6 12. Qf3+ Kg7 13. Bf4 Rf8 14. Be5+
Bf6 15. O-O Qe7 16. Re1 Bxe5 17. Qc3 Qf6 18. dxe5 Qxf2+ 19. Kh1 Be6 20. Na3 Bf5
21. e6+ Kh7 22. e7 Be4 23. exf8=Q *
Position (FEN): rn3Q2/pp5k/6pp/3p4/2p1b3/N1Q5/PPP2qPP/R3R2K b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1081
Best move: Bxg2#