Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Be2 Nf6 5. Nc3 O-O 6. O-O Nbd7 7. Bg5 h6 8. Bf4
g5 9. Be3 e5 10. h4 g4 11. Nd2 h5 12. d5 Nc5 13. Bg5 c6 14. Re1 Qb6 15. Rb1
cxd5 16. exd5 g3 17. Nc4 gxf2+ 18. Kxf2 Nce4+ 19. Kf3 *
Position (FEN): r1b2rk1/pp3pb1/1q1p1n2/3Pp1Bp/2N1n2P/2N2K2/PPP1B1P1/1R1QR3 b - - 2 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1015
Best move: Qf2#