Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Bc5 3. Bc4 d6 4. d4 exd4 5. Nxd4 Qf6 6. c3 Nc6 7. Be3 Qg6 8.
O-O Qxe4 9. Nd2 Qg6 10. Qf3 Nf6 11. Nxc6 Bxe3 12. Qxe3+ Kd7 13. Nd4 a6 14. Rfe1
Re8 15. Qh3+ Kd8 16. Rxe8+ Kxe8 17. Qe3+ Kf8 18. Re1 Kg8 19. Qe8+ Nxe8 *
Position (FEN): r1b1n1k1/1pp2ppp/p2p2q1/8/2BN4/2P5/PP1N1PPP/4R1K1 w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 718
Best move: Rxe8#