Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. h3 Nf6 4. Nc3 Be7 5. Bc4 c6 6. O-O Nbd7 7. d4 O-O 8. Qe2
a6 9. Rd1 b5 10. Bb3 Qc7 11. a4 Bb7 12. axb5 axb5 13. Rxa8 Bxa8 14. Bg5 b4 15.
Nb1 h6 16. Bc1 Re8 17. Nbd2 exd4 18. Nxd4 Bf8 19. Nf5 d5 20. f3 Nc5 21. Qf2
dxe4 22. fxe4 Ncxe4 23. Nxe4 Nxe4 24. Qf3 Bc5+ 25. Kf1 Qh2 26. Nxh6+ Kf8 *
Position (FEN): b3rk2/5pp1/2p4N/2b5/1p2n3/1B3Q1P/1PP3Pq/2BR1K2 w - - 1 27
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 572
Best move: Qxf7#