Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 d6 3. Nf3 Nc6 4. e3 e5 5. dxe5 dxe5 6. Qxd8+ Nxd8 7. Bxe5 Bc5
8. Nbd2 O-O 9. Bxf6 gxf6 10. Bd3 Kh8 11. O-O-O Ne6 12. Kb1 Rg8 13. g3 b6 14.
Nb3 Be7 15. Nh4 Bb7 16. Rhg1 c5 17. Nf5 Bf8 18. Nd6 Bxd6 19. f4 Bd5 20. Nc1 Bf3
21. Rdf1 Bb7 22. h4 Rae8 23. g4 Ng7 24. h5 Rxe3 25. g5 Nxh5 26. Rh1 Bxh1 27.
Rxh1 Ng3 *
Position (FEN): 6rk/p4p1p/1p1b1p2/2p3P1/5P2/3Br1n1/PPP5/1KN4R w - - 1 28
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1183
Best move: Rxh7#