Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Bc5 5. Nxc6 bxc6 6. Nc3 a6 7. Qg4 Bd4 8.
Be3 Qf6 9. Bxd4 Qxd4 10. Bd3 d5 11. Qg3 dxe4 12. Bxe4 Nf6 13. Bxc6+ Bd7 14.
Bxa8 O-O 15. O-O Rxa8 16. Qxc7 Rc8 17. Qb7 Qh4 18. Rfe1 Ng4 19. Qxc8+ Bxc8 *
Position (FEN): 2b3k1/5ppp/p7/8/6nq/2N5/PPP2PPP/R3R1K1 w - - 0 20
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 449
Best move: Re8#