Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nf3 Qd8 4. d4 Nf6 5. c4 Bg4 6. Be2 e6 7. Nc3 Be7 8.
Be3 c6 9. O-O O-O 10. Qc2 h6 11. Rad1 Bf5 12. Bd3 Bxd3 13. Qxd3 Qa5 14. b3 Rd8
15. Ne2 e5 16. Bd2 e4 17. Bxa5 exd3 18. Bxd8 dxe2 19. Bxe7 exf1=Q+ 20. Rxf1
Nbd7 21. Re1 a5 22. Ne5 a4 23. b4 Nh7 24. Nxd7 f6 25. Nb6 Ra6 26. c5 Kf7 27.
Bd6 Ng5 28. Re7+ Kg6 29. Rxb7 Ne6 30. d5 cxd5 31. Nxd5 Ra8 32. Be7 Re8 33. c6
Nd4 34. c7 Nc6 35. b5 Nxe7 36. Nxe7+ Rxe7 37. c8=Q *
Position (FEN): 2Q5/1R2r1p1/5pkp/1P6/p7/8/P4PPP/6K1 b - - 0 37
Black to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 585
Best move: Re1#