Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Nf3 Nf6 4. d4 cxd4 5. Nxd4 a6 6. Bg5 e6 7. Bc4 Be7 8.
O-O O-O 9. Re1 b5 10. Bb3 Qb6 11. Nxc6 dxc6 12. e5 Nd5 13. Nxd5 cxd5 14. Bxe7
Re8 15. Bd6 Bb7 16. Qe2 Rac8 17. c3 Qc6 18. Bc2 g6 19. Qe3 a5 20. Qh6 d4 21.
Be4 Qb6 22. Bxb7 Qxb7 23. cxd4 Rc2 24. Re3 Rec8 25. Bc5 Rxb2 26. Rh3 f5 27.
exf6 Qf7 28. Be7 Rcc2 29. Rf3 Re2 30. Rc1 Rbc2 31. Rxc2 *
Position (FEN): 6k1/4Bq1p/4pPpQ/pp6/3P4/5R2/P1R1rPPP/6K1 b - - 0 31
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 836
Best move: Re1#