Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bb4 4. d3 d5 5. exd5 Nxd5 6. Bd2 Bg4 7. h3 Bxf3 8.
Qxf3 Nxc3 9. Bxc3 Bxc3+ 10. bxc3 Nc6 11. Rb1 O-O 12. Be2 e4 13. Qxe4 Re8 14.
Qg4 Qf6 15. d4 b6 16. O-O Ne7 17. Rfe1 Nd5 18. Bf3 Nxc3 19. Bxa8 Nxb1 *
Position (FEN): B3r1k1/p1p2ppp/1p3q2/8/3P2Q1/7P/P1P2PP1/1n2R1K1 w - - 0 20
White to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 997
Best move: Rxe8#