Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. c4 e6 4. e3 a6 5. Nf3 Nf6 6. Nc3 Nc6 7. h3 Nb4 8. Rc1
Bd6 9. Ne5 O-O 10. a3 Nc6 11. Bd3 Bxd3 12. Qxd3 Bxe5 13. dxe5 Nh5 14. cxd5 Nxf4
15. exf4 exd5 16. Nxd5 Ne7 17. Rd1 Nxd5 18. Qxd5 Qxd5 19. Rxd5 Rad8 20. Rxd8
Rxd8 21. O-O Rd2 22. Re1 Rxb2 23. f5 Rb6 24. Rd1 f6 25. Rd8+ Kf7 26. e6+ Ke7
27. Rd7+ Kf8 28. Rxc7 g6 29. g4 gxf5 30. gxf5 h5 31. Rf7+ Kg8 32. Rxf6 Rb1+ 33.
Kg2 Re1 34. Kg3 b5 35. Kh4 a5 36. Kxh5 b4 37. axb4 axb4 38. Kg6 b3 39. Rf7 b2
40. e7 Rxe7 41. Rxe7 b1=Q *
Position (FEN): 6k1/4R3/6K1/5P2/8/7P/5P2/1q6 w - - 0 42
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 500
Best move: Re8#