Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. d4 a6 4. d5 exd5 5. exd5 d6 6. Bc4 b5 7. Be2 Nf6 8. O-O
Be7 9. Re1 O-O 10. a3 Bb7 11. c4 Nbd7 12. Nc3 bxc4 13. Bxc4 Nb6 14. Bb3 c4 15.
Bc2 Nbxd5 16. Nxd5 Bxd5 17. Ng5 h6 18. Ne4 Re8 19. Nxf6+ Bxf6 20. Qxd5 *
Position (FEN): r2qr1k1/5pp1/p2p1b1p/3Q4/2p5/P7/1PB2PPP/R1B1R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 659
Best move: Rxe1#