Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. O-O a6 5. a4 g6 6. c3 Bg7 7. d4 cxd4 8. cxd4
Ne7 9. Nc3 b6 10. Re1 Bb7 11. Bg5 h6 12. Bh4 g5 13. Bg3 Nd7 14. Bxd6 O-O 15. e5
Re8 16. Bb3 Nf5 17. Bc2 Nxd6 18. exd6 Nf6 19. Ne5 Qxd6 20. Rc1 Red8 21. Ne2 Qd5
22. Bb3 *
Position (FEN): r2r2k1/1b3pb1/pp2pn1p/3qN1p1/P2P4/1B6/1P2NPPP/2RQR1K1 b - - 5 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 515
Best move: Qxg2#