Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. Nf3 Nc6 4. d4 exd4 5. Nxd4 Nxd4 6. Qxd4 d6 7. Bg5 Be7 8.
Bc4 c5 9. Qd1 h6 10. Bc1 a6 11. a4 Bd7 12. O-O Bc6 13. Re1 O-O 14. Ba2 Re8 15.
Nd5 Nxd5 16. Bxd5 Bxd5 17. exd5 b5 18. b3 b4 19. Qg4 Bf6 20. Rb1 *
Position (FEN): r2qr1k1/5pp1/p2p1b1p/2pP4/Pp4Q1/1P6/2P2PPP/1RB1R1K1 b - - 3 20
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 653
Best move: Rxe1#