Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 d6 4. c3 Nf6 5. Nbd2 O-O 6. Bc4 d5 7. exd5 Nxd5 8.
O-O Nc6 9. Re1 e6 10. Nb3 b6 11. Bg5 Qd6 12. Bxd5 Qxd5 13. Bh4 Bb7 14. Bg3 Ne7
15. Bxc7 Rac8 16. Be5 f6 17. Bg3 Nf5 18. Qd3 g5 19. c4 Rxc4 20. h3 Nxd4 21.
Nfxd4 *
Position (FEN): 5rk1/pb4bp/1p2pp2/3q2p1/2rN4/1N1Q2BP/PP3PP1/R3R1K1 b - - 0 21
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1462
Best move: Qxg2#