Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 d5 3. e5 Nfd7 4. f4 e6 5. Nf3 c5 6. Bb5 Nc6 7. a4 a6 8. Be2
Be7 9. O-O O-O 10. d3 f6 11. exf6 Nxf6 12. Ne5 Nd7 13. Nxc6 bxc6 14. a5 Qc7 15.
Bg4 Nf6 16. Bh3 e5 17. fxe5 Qxe5 18. Bxc8 Raxc8 19. Ra4 c4 20. dxc4 Bc5+ 21.
Kh1 Ng4 22. g3 Nf2+ 23. Rxf2 Rxf2 24. Bf4 Qe6 25. cxd5 Qh3 26. Qg1 Rf1 27. Qxf1
*
Position (FEN): 2r3k1/6pp/p1p5/P1bP4/R4B2/2N3Pq/1PP4P/5Q1K b - - 0 27
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 525
Best move: Qxf1#