Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Bc4 Nc6 3. c3 Nf6 4. d3 e5 5. h3 a6 6. a3 b5 7. Ba2 Bb7 8. Ne2 b4
9. Ng3 bxc3 10. bxc3 Bd6 11. O-O O-O 12. Nf5 Bc7 13. Qf3 Ne7 14. Nh6+ Kh8 15.
Nxf7+ Rxf7 16. Bxf7 d5 17. Bg5 dxe4 18. dxe4 Bxe4 19. Qe3 Bb7 20. Bxf6 gxf6 21.
Nd2 Nd5 22. Qh6 Nf4 23. f3 Qxd2 *
Position (FEN): r6k/1bb2B1p/p4p1Q/2p1p3/5n2/P1P2P1P/3q2P1/R4RK1 w - - 0 24
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1173
Best move: Qxf6#