Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 e6 6. Nf3 h6 7. Bd3 Nc6 8. O-O
Be7 9. a3 a6 10. c5 b6 11. b4 bxc5 12. dxc5 Bb7 13. Bb2 e5 14. Bc2 e4 15. Nd4
Ne5 16. Ba4+ Kf8 17. Rc1 Nd3 18. Ba1 Nxc1 19. Qxc1 Qc7 20. f3 Rd8 21. Nce2 h5
22. Qg5 Bc8 23. fxe4 Rh7 24. e5 Ng4 25. Qg6 Qxe5 *
Position (FEN): 2br1k2/4bppr/p5Q1/2Ppq2p/BP1N2n1/P7/4N1PP/B4RK1 w - - 0 26
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1584
Best move: Qxf7#