Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 e6 3. e4 d5 4. Bg5 c6 5. Bd3 Be7 6. h3 Nbd7 7. Nf3 dxe4 8.
Nxe4 Nxe4 9. Bxe7 Qxe7 10. Bxe4 f5 11. Bd3 O-O 12. O-O Qf7 13. Bc4 b5 14. Bb3
Qg6 15. Nh4 Qf6 16. Nf3 Bb7 17. Qe2 Rae8 18. Rad1 Kh8 19. c3 e5 20. dxe5 Nxe5
21. Nxe5 Rxe5 22. Qd2 a6 23. Bc2 c5 24. b3 Rd5 25. Qe3 f4 26. Qe4 Rxd1 *
Position (FEN): 5r1k/1b4pp/p4q2/1pp5/4Qp2/1PP4P/P1B2PP1/3r1RK1 w - - 0 27
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1055
Best move: Qxh7#