Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Nf3 Bd7 6. Bd3 Qb6 7. Bc2 Rc8 8. a3 f6
9. exf6 Nxf6 10. O-O Bd6 11. Re1 O-O 12. Ng5 Rce8 13. Nd2 cxd4 14. Ndf3 dxc3
15. bxc3 h6 16. Nh3 e5 17. Be3 Qc7 18. Nh4 e4 19. Qd2 Bxh2+ 20. Kh1 Ne5 21.
Bxh6 gxh6 22. Qxh6 Re7 23. Ng6 Rh7 *
Position (FEN): 5rk1/ppqb3r/5nNQ/3pn3/4p3/P1P4N/2B2PPb/R3R2K w - - 3 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1410
Best move: Qxf8#