Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 d6 3. g3 Nc6 4. Bg2 Nf6 5. d3 Bd7 6. Nf3 Be7 7. O-O O-O 8. e4
Bg4 9. h3 Bh5 10. g4 Bg6 11. Be3 Qd7 12. Nh2 Kh8 13. f4 exf4 14. Rxf4 Rg8 15.
Nd5 Nxd5 16. cxd5 Ne5 17. d4 Nc4 18. Bf2 Bg5 19. Rf3 Bxe4 20. Rc3 Bxg2 21. Rxc4
Bxd5 22. Rc3 Rae8 23. h4 Bf4 24. a4 Be6 25. g5 Bh3 26. Qf3 Bxh2+ 27. Kxh2 Bg4
28. Qg3 Re2 29. Re1 Rxb2 30. Rce3 g6 31. Qf4 d5 32. Qf6+ Rg7 33. Re8+ Qxe8 *
Position (FEN): 4q2k/ppp2prp/5Qp1/3p2P1/P2P2bP/8/1r3B1K/4R3 w - - 0 34
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 904
Best move: Rxe8#