Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 Bf5 4. Nc3 e6 5. g4 Bg6 6. Nge2 h5 7. Nf4 Bh7 8. Nxh5
c5 9. h4 Nc6 10. dxc5 Bg6 11. Nf4 Rxh4 12. Rxh4 Qxh4 13. Nxg6 fxg6 14. Nb5 Bxc5
15. Qe2 O-O-O 16. Bd2 Rf8 17. Be3 d4 18. Bd2 d3 19. cxd3 Rxf2 20. Nd6+ Kd7 21.
Qe4 Rxf1+ 22. Kxf1 *
Position (FEN): 6n1/pp1k2p1/2nNp1p1/2b1P3/4Q1Pq/3P4/PP1B4/R4K2 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1141
Best move: Qf2#