Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nf3 d5 3. cxd5 exd5 4. g3 Nf6 5. Bg2 Be7 6. O-O O-O 7. b3 c6 8. Bb2
Nbd7 9. Nc3 Bd6 10. Re1 Re8 11. d3 Ne5 12. Nxe5 Bxe5 13. Qc2 Bf5 14. e4 dxe4
15. Nxe4 Bxb2 16. Qxb2 Nxe4 17. dxe4 Be6 18. f4 g6 19. Rad1 Qc7 20. Qf6 Rad8
21. f5 gxf5 22. Qg5+ Kh8 23. exf5 Bd5 24. f6 Rg8 25. Qh5 Bxg2 26. Kxg2 Rxd1 27.
Qxd1 Qa5 28. Re2 Rd8 29. Qd7 Rxd7 *
Position (FEN): 7k/pp1r1p1p/2p2P2/q7/8/1P4P1/P3R1KP/8 w - - 0 30
White to move.
Themes:  Endgame, Queen and Rook Endgame Mate in 1 
Puzzle rating: 988
Best move: Re8#