Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Nf6 5. Bg5 Be7 6. Ne5 O-O 7. Bd3 Ne4 8.
Bxe7 Qxe7 9. O-O Nd7 10. f3 Ng5 11. Re1 Re8 12. Nc3 c6 13. f4 Ne6 14. Qh5 g6
15. Qh6 Nxe5 16. dxe5 Ng7 17. Re3 d4 18. Ne4 Nf5 19. Nf6+ Qxf6 20. exf6 Nxh6 *
Position (FEN): r1b1r1k1/pp3p1p/2p2Ppn/8/3p1P2/3BR3/PPP3PP/R5K1 w - - 0 21
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 618
Best move: Rxe8#