Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c5 3. cxd5 e6 4. dxc5 exd5 5. e3 Bxc5 6. Nf3 Nc6 7. Be2 Bf5 8.
O-O Nf6 9. Nc3 O-O 10. Bd3 Ne4 11. Bc2 Nxc3 12. bxc3 Be4 13. Nd4 Ne5 14. f3
Bxc2 15. Qxc2 Re8 16. Bd2 Nc4 17. Rae1 Rc8 18. Bc1 Nxe3 19. Bxe3 Rxe3 20. Qd2
Rxe1 21. Rxe1 Qa5 22. Kh1 Bxd4 23. Qxd4 h6 24. Qd3 Rxc3 *
Position (FEN): 6k1/pp3pp1/7p/q2p4/8/2rQ1P2/P5PP/4R2K w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1014
Best move: Re8#