Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Bd7 5. Nc3 e5 6. Nb3 Nf6 7. Bg5 Be7 8.
Bc4 Bc6 9. Qf3 Nbd7 10. O-O-O b5 11. Bxb5 Bxb5 12. Nxb5 a6 13. Nc3 a5 14. Rd2
a4 15. Na1 a3 16. b3 Rc8 17. Bxf6 Nxf6 18. Nd5 Nxd5 19. exd5 Bf6 20. c4 e4 21.
Qxe4+ Be5 22. Nc2 Ra8 23. Re1 O-O 24. Re3 Qg5 25. Rh3 Bb2+ 26. Kb1 Qxd2 *
Position (FEN): r4rk1/5ppp/3p4/3P4/2P1Q3/pP5R/PbNq1PPP/1K6 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 911
Best move: Qxh7#