Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. c4 d5 3. cxd5 Qxd5 4. e3 exd4 5. Qxd4 Qxd4 6. exd4 Nf6 7. Nc3 Nc6
8. Nf3 Bg4 9. Ne5 Nxe5 10. dxe5 Nd7 11. Bf4 O-O-O 12. Bb5 Nc5 13. O-O f6 14.
exf6 gxf6 15. h3 Bf5 16. Rad1 Rxd1 17. Rxd1 Rg8 18. Kh2 Ne4 19. Nxe4 Bxe4 20.
g3 h5 21. Re1 f5 22. f3 Bxf3 *
Position (FEN): 2k2br1/ppp5/8/1B3p1p/5B2/5bPP/PP5K/4R3 w - - 0 23
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 875
Best move: Re8#