Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 e6 3. Nc3 a6 4. a3 b5 5. Ba2 b4 6. axb4 cxb4 7. Nce2 Bb7 8. d3
Bc5 9. Nf3 Nc6 10. O-O Nge7 11. d4 Ba7 12. Bc4 d5 13. exd5 Nxd5 14. Bxd5 Qxd5
15. Nf4 Qf5 16. c4 bxc3 17. bxc3 Rd8 18. Re1 Ne7 19. Ne5 f6 20. Nc4 O-O 21.
Nxe6 Qd5 22. Nxd8 *
Position (FEN): 3N1rk1/bb2n1pp/p4p2/3q4/2NP4/2P5/5PPP/R1BQR1K1 b - - 0 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1232
Best move: Qxg2#