Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. e4 Nxe4 3. Nf3 d6 4. Bd3 Nf6 5. O-O g6 6. c3 Bg7 7. Bg5 O-O 8.
Nbd2 Nbd7 9. Qe2 Re8 10. Rfe1 e5 11. Ne4 h6 12. dxe5 dxe5 13. Bc4 hxg5 14.
Nexg5 Re7 15. Nxf7 Rxf7 16. Ng5 Nc5 17. Bxf7+ Kf8 18. Qxe5 Qd6 19. Qe8+ Nxe8 *
Position (FEN): r1b1nk2/ppp2Bb1/3q2p1/2n3N1/8/2P5/PP3PPP/R3R1K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1817
Best move: Rxe8#