Chess puzzle (Checkmate)
Moves: 1. d4 e5 2. c4 exd4 3. Qxd4 Nc6 4. Qd3 Bc5 5. Nc3 Nf6 6. Bf4 O-O 7. Nf3 Re8 8.
e3 a6 9. Be2 d6 10. a3 Ba7 11. O-O Ne5 12. Nxe5 dxe5 13. Qxd8 Rxd8 14. Bg5 Rd6
15. b4 b6 16. Bf3 Rb8 17. Rad1 Rxd1 18. Rxd1 Nd7 19. Bc6 Nf8 20. Rd5 Ne6 21.
Rxe5 Nxg5 *
Position (FEN): 1rb3k1/b1p2ppp/ppB5/4R1n1/1PP5/P1N1P3/5PPP/6K1 w - - 0 22
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Re8#