Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e5 3. d4 cxd4 4. cxd4 exd4 5. Nf3 Nc6 6. Bc4 Be7 7. Nc3 Nf6 8.
e5 dxc3 9. exf6 Bxf6 10. Qe2+ Qe7 11. Qxe7+ Nxe7 12. Rb1 O-O 13. O-O d5 14. Bd3
d4 15. bxc3 dxc3 16. Ba3 Re8 17. Be4 Rb8 18. Bd6 Nc6 19. Bxc6 Re6 20. Rfe1 Rxd6
*
Position (FEN): 1rb3k1/pp3ppp/2Br1b2/8/8/2p2N2/P4PPP/1R2R1K1 w - - 0 21
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 706
Best move: Re8#