Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Nf6 3. e3 e6 4. c4 Bd6 5. Bg5 c5 6. Nc3 cxd4 7. exd4 dxc4 8.
Bxc4 O-O 9. Nf3 a6 10. O-O b5 11. Bb3 Bb7 12. d5 exd5 13. Nxd5 Nbd7 14. Nxf6+
Nxf6 15. Re1 Be7 16. Qxd8 Bxd8 17. Rad1 Ne4 18. Bxd8 Raxd8 19. Ne5 Nd2 20. Nxf7
Rxf7 21. Rxd2 Rxd2 *
Position (FEN): 6k1/1b3rpp/p7/1p6/8/1B6/PP1r1PPP/4R1K1 w - - 0 22
White to move.
Themes: Pin Endgame Mate in 1 
Puzzle rating: 440
Best move: Re8#