Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 Nc6 4. d5 Ne5 5. f4 Nd3+ 6. Bxd3 cxd3 7. Qxd3 e6 8.
Nf3 Ne7 9. Nc3 exd5 10. exd5 c5 11. O-O Nf5 12. Re1+ Be7 13. Re5 Nd6 14. a3 O-O
15. b4 cxb4 16. axb4 a6 17. Ba3 Bf6 18. Re3 Re8 19. Rae1 Re7 20. Ne5 b5 21. Nc6
Qd7 22. Nxe7+ Bxe7 23. Rxe7 Qd8 24. Nxb5 Nxb5 25. Re8+ Qxe8 *
Position (FEN): r1b1q1k1/5ppp/p7/1n1P4/1P3P2/B2Q4/6PP/4R1K1 w - - 0 26
White to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 852
Best move: Rxe8#