Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. c5 Nf6 4. b4 c6 5. Nf3 g6 6. Nc3 Bg7 7. e3 O-O 8. h4 Re8
9. h5 e5 10. h6 Bh8 11. Nxe5 Nbd7 12. Nd3 Ne4 13. Bb2 Qf6 14. Qe2 b6 15. Nf4
bxc5 16. bxc5 Rb8 17. Nxe4 Rxe4 18. Bc3 Nf8 19. Qc2 Bf5 20. Bd3 Rxf4 21. exf4
Re8+ 22. Kf1 Bxd3+ 23. Qxd3 Qxf4 24. Rd1 Ne6 25. g3 Qg5 26. Rh4 Rb8 27. Qa6 Qe7
28. Qxc6 Ng5 29. Re1 Qb7 30. Qe8+ Rxe8 *
Position (FEN): 4r1kb/pq3p1p/6pP/2Pp2n1/3P3R/2B3P1/P4P2/4RK2 w - - 0 31
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 621
Best move: Rxe8#