Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Bc4 d5 4. exd5 exd5 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. O-O Nc6
8. d4 Bd6 9. dxc5 Bxc5 10. Re1+ Nge7 11. Bg5 O-O 12. Nc3 Rad8 13. Na4 Bd6 14.
Nc3 Bc5 15. Bh4 Rfe8 16. Ne2 Qg4 17. Bg3 Nf5 18. h3 Qg6 19. Nh4 Nxh4 20. Bxh4
Rd6 21. Nf4 Qf5 *
Position (FEN): 4r1k1/pp3ppp/2nr4/2bp1q2/5N1B/7P/PPP2PP1/R2QR1K1 w - - 3 22
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 676
Best move: Rxe8#