Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 e6 3. Bg5 c5 4. c3 Qb6 5. Qc2 Nc6 6. e3 d5 7. a4 Be7 8. dxc5
Qb5 9. axb5 Nd8 10. b6 a6 11. Bb5+ Bd7 12. Bxd7+ Kxd7 13. Ne5+ Kc8 14. O-O Rf8
15. Nd2 Nc6 16. Nxc6 bxc6 17. b4 Kd7 18. e4 h6 19. exd5 Nxd5 20. Bxe7 Kxe7 21.
Ne4 Rfd8 22. Nd6 Nxb6 23. Nxf7 Kxf7 24. cxb6 Rdb8 25. Qd2 Rb7 26. Qf4+ Ke7 27.
Rfe1 Rxb6 28. Qc7+ Kf6 29. Qxb6 Re8 30. Qxc6 Re7 31. Rxa6 g5 32. Rxe6+ Kf7 33.
Rxh6 *
Position (FEN): 8/4rk2/R1Q4R/6p1/1P6/2P5/5PPP/6K1 b - - 0 33
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 947
Best move: Re1#