Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 Bf5 4. Bf4 a6 5. h3 h6 6. e3 e6 7. Bd3 Bxd3 8. Qxd3
Bb4 9. a3 Ba5 10. b4 Bb6 11. c5 Ba7 12. Nf3 c6 13. Ne5 Nbd7 14. Ne2 Bb8 15. Ng3
Nxe5 16. Bxe5 Bxe5 17. dxe5 Nh7 18. Nh5 O-O 19. g4 Qg5 20. f4 Qh4+ 21. Kd2 f5
22. Rag1 d4 23. gxf5 Qf2+ 24. Kc1 Rxf5 25. Rxg7+ Kh8 26. Rhg1 Rxh5 *
Position (FEN): r6k/1p4Rn/p1p1p2p/2P1P2r/1P1p1P2/P2QP2P/5q2/2K3R1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 675
Best move: Qxh7#