Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 g6 5. Be3 Bg7 6. Nc3 Nf6 7. f3 O-O 8.
Bc4 Qb6 9. Bb3 Nxe4 10. Nxe4 Bxd4 11. Bh6 Re8 12. c3 Be5 13. Qd3 d6 14. f4 Bh8
15. Ng5 e6 16. O-O-O d5 17. h4 Na5 18. Ba4 Rd8 19. h5 Nc4 20. Bb3 Bd7 21. hxg6
hxg6 22. Bxc4 dxc4 23. Qxc4 Rac8 24. Qb3 Qa5 25. Rd3 Ba4 26. Qxb7 Rxd3 *
Position (FEN): 2r3kb/pQ3p2/4p1pB/q5N1/b4P2/2Pr4/PP4P1/2K4R w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1561
Best move: Qxf7#