Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 e6 3. a3 d5 4. e3 Be7 5. Nf3 O-O 6. c5 a5 7. b3 b6 8. cxb6 cxb6
9. Bb2 Ba6 10. Bd3 Bxd3 11. Qxd3 Nbd7 12. Nc3 Rc8 13. O-O Qc7 14. Rac1 Qb7 15.
Rfe1 Ne4 16. Nd2 Nxc3 17. Rxc3 Rxc3 18. Qxc3 Rc8 19. Qd3 b5 20. e4 dxe4 21.
Nxe4 Qd5 22. Nd2 a4 23. b4 Nb6 24. Re5 Qa2 25. Rxb5 Nd5 26. Qb1 Qxb1+ 27. Nxb1
Rc2 28. Rb8+ Bf8 29. Nc3 Nxc3 30. Bxc3 Rc1+ 31. Be1 *
Position (FEN): 1R3bk1/5ppp/4p3/8/pP1P4/P7/5PPP/2r1B1K1 b - - 2 31
Black to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Rxe1#