Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 Nf6 3. h3 c6 4. e3 h6 5. Bd3 Nbd7 6. Nbd2 e6 7. Qe2 Bd6 8. e4
dxe4 9. Nxe4 Nxe4 10. Bxe4 Qe7 11. c3 e5 12. dxe5 Nxe5 13. O-O O-O 14. Re1
Nxf3+ 15. Qxf3 Be6 16. Bf4 Rfd8 17. Bc2 Qf6 18. Bxd6 Qxf3 19. gxf3 Rxd6 20.
Rad1 Rad8 21. Kg2 Bxa2 22. Rxd6 Rxd6 *
Position (FEN): 6k1/pp3pp1/2pr3p/8/8/2P2P1P/bPB2PK1/4R3 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1202
Best move: Re8#