Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. f4 Nc6 3. Nf3 d6 4. d4 cxd4 5. Nxd4 Nf6 6. Nc3 Nxd4 7. Qxd4 e6 8.
Be2 Bd7 9. e5 dxe5 10. fxe5 Ng8 11. O-O Rc8 12. Qf4 f6 13. Be3 Be7 14. Rad1 a6
15. Bf3 Nh6 16. Bh5+ Nf7 17. Qg3 O-O 18. exf6 Bxf6 19. Rxf6 Qxf6 20. Rxd7 Ne5
21. Rd1 Rcd8 22. Rxd8 *
Position (FEN): 3R1rk1/1p4pp/p3pq2/4n2B/8/2N1B1Q1/PPP3PP/6K1 b - - 0 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1297
Best move: Qf1#