Chess puzzle (Checkmate)
Moves: 1. d4 f5 2. c4 Nf6 3. Bg5 g6 4. Nc3 Bg7 5. Nf3 d6 6. Bd2 e6 7. e3 Nbd7 8. Bd3
b6 9. e4 fxe4 10. Nxe4 Bb7 11. Nxf6+ Nxf6 12. O-O O-O 13. Bg5 h6 14. Bh4 Kh7
15. Qc2 Qe8 16. d5 e5 17. Rfe1 Bc8 18. Nd2 Bd7 19. Ne4 Nxe4 20. Bxe4 Bf5 21.
Bxf5 Rxf5 22. Re3 Qf7 23. Rae1 Rf8 24. f4 Rxf4 25. Bg3 Rf1+ 26. Rxf1 *
Position (FEN): 5r2/p1p2qbk/1p1p2pp/3Pp3/2P5/4R1B1/PPQ3PP/5RK1 b - - 0 26
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 518
Best move: Qxf1#