Chess puzzle (Checkmate)
Moves: 1. e4 d6 2. f4 e6 3. Nf3 Nf6 4. d3 g6 5. Be2 Bg7 6. c3 O-O 7. O-O Nbd7 8. Qe1
Re8 9. Nbd2 c6 10. Bd1 Qb6+ 11. Kh1 Nc5 12. Bc2 e5 13. Nc4 Qc7 14. fxe5 dxe5
15. Qh4 Ncd7 16. Ng5 b5 17. Ne3 Nf8 18. Bb3 Be6 19. Bxe6 fxe6 20. Ng4 Nxg4 21.
Qxg4 h6 22. Rxf8+ Bxf8 23. Nxe6 Qf7 24. Nxf8 *
Position (FEN): r3rNk1/p4q2/2p3pp/1p2p3/4P1Q1/2PP4/PP4PP/R1B4K b - - 0 24
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1412
Best move: Qf1#