Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 e6 3. Nf3 Nc6 4. Bb5 a6 5. Bxc6 bxc6 6. Nc3 d5 7. d3 Nf6 8. O-O
Be7 9. b3 O-O 10. e5 Nd7 11. Na4 f6 12. Qe2 Qc7 13. c4 fxe5 14. fxe5 Rf5 15.
Re1 g6 16. Ba3 d4 17. Nxd4 Rxe5 18. Qf2 Rxe1+ 19. Rxe1 Ne5 20. Nxc5 Bxc5 21.
Bxc5 Nxd3 *
Position (FEN): r1b3k1/2q4p/p1p1p1p1/2B5/2PN4/1P1n4/P4QPP/4R1K1 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 717
Best move: Qf8#