Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 b6 3. Nf3 h6 4. g3 Bb7 5. Bg2 Nf6 6. O-O Be7 7. Nc3 O-O 8. e4
Nxe4 9. Nxe4 Bxe4 10. d5 exd5 11. cxd5 d6 12. Re1 Bh7 13. Nd4 Bf6 14. Be4 Bxe4
15. Rxe4 Re8 16. Qd3 Re5 17. Bf4 Rxd5 18. Rae1 Be5 19. Bxe5 dxe5 20. Rxe5 Rxe5
21. Rxe5 c5 22. Qe4 Qxd4 *
Position (FEN): rn4k1/p4pp1/1p5p/2p1R3/3qQ3/6P1/PP3P1P/6K1 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1194
Best move: Re8#