Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Nc3 Nc6 5. Bg5 dxc4 6. e3 Na5 7. Bxc4 Nxc4 8.
Qa4+ Qd7 9. Qxc4 Nd5 10. Ne5 Qd6 11. O-O f6 12. Ne4 Qa6 13. Qxa6 bxa6 14. Nc6
f5 15. Nc3 Nxc3 16. bxc3 Bd7 17. Ne5 Bc8 18. Rab1 Bd6 19. Bf4 O-O 20. c4 g5 21.
Bg3 f4 22. exf4 gxf4 23. Bh4 c5 24. Nc6 cxd4 25. Nxd4 e5 26. Nc6 Re8 27. Rfd1
Bf8 28. Rd5 Bf5 29. Re1 Rac8 30. Nxe5 Rxc4 31. Nxc4 *
Position (FEN): 4rbk1/p6p/p7/3R1b2/2N2p1B/8/P4PPP/4R1K1 b - - 0 31
Black to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 429
Best move: Rxe1#