Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. d4 Nxe4 3. Bc4 d5 4. Bd3 e6 5. Nf3 Nc6 6. O-O Bd6 7. Bxe4 dxe4 8.
Nfd2 Nxd4 9. Nxe4 Qh4 10. Nxd6+ cxd6 11. Be3 Nf5 12. Nc3 b6 13. g3 Qh3 14. Qf3
Bd7 15. Qxa8+ Ke7 16. Qxh8 Bc6 17. Bg5+ f6 18. Bxf6+ Kxf6 19. Qf8+ Kg6 20. f3
Ne3 21. Qxd6 *
Position (FEN): 8/p5pp/1pbQp1k1/8/8/2N1nPPq/PPP4P/R4RK1 b - - 0 21
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1260
Best move: Qg2#