Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 d6 3. Nf3 Nf6 4. h3 Nbd7 5. Nc3 a6 6. a4 e6 7. Ba2 Be7 8. Qe2
O-O 9. Nd1 d5 10. d3 b5 11. O-O c4 12. e5 Ne8 13. axb5 axb5 14. dxc4 bxc4 15.
Nc3 Bb7 16. Be3 f6 17. Bd4 fxe5 18. Nxe5 Nxe5 19. Qxe5 Rf6 20. Qg3 Rg6 21. Qf4
Bg5 22. Qe5 Qd7 23. Rfe1 Kh8 24. b3 Bf6 25. Qf4 Bxd4 *
Position (FEN): r3n2k/1b1q2pp/4p1r1/3p4/2pb1Q2/1PN4P/B1P2PP1/R3R1K1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 505
Best move: Qf8#