Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Bc4 Bc5 5. O-O Nge7 6. c3 d5 7. exd5 Nxd5 8.
cxd4 Bb4 9. a3 Bd6 10. Bxd5 O-O 11. h3 Ne7 12. Bg5 h6 13. Bxe7 Qxe7 14. Re1 Qf6
15. Nc3 c6 16. Ne4 Qf4 17. Bb3 Bc7 18. Bc2 Re8 19. Nf6+ Qxf6 *
Position (FEN): r1b1r1k1/ppb2pp1/2p2q1p/8/3P4/P4N1P/1PB2PP1/R2QR1K1 w - - 0 20
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 763
Best move: Rxe8#