Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nc3 Be7 4. d3 O-O 5. Nge2 c6 6. a3 b5 7. Ba2 a5 8. Ng3
b4 9. axb4 axb4 10. Bxf7+ Rxf7 11. Rxa8 Bb7 12. Nce2 Bxa8 13. O-O d5 14. Nf5
dxe4 15. Neg3 exd3 16. cxd3 Nbd7 17. f4 Bc5+ 18. Kh1 Qb6 19. fxe5 Nxe5 20. Ne4
Nxe4 21. dxe4 Rd7 22. Qh5 Nd3 23. Qe8+ Bf8 24. Be3 Qd8 25. Qe6+ Kh8 26. Ng3 Re7
27. Qf5 Kg8 28. Nh5 Ne5 29. Bc5 Qd7 *
Position (FEN): b4bk1/3qr1pp/2p5/2B1nQ1N/1p2P3/8/1P4PP/5R1K w - - 17 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1282
Best move: Qxf8#