Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Bf4 Bf5 5. Nf3 Nc6 6. Nc3 e6 7. Bd3 Bxd3 8.
Qxd3 Bd6 9. Be3 Nf6 10. Qb5 Qc7 11. h3 a6 12. Qa4 O-O 13. a3 b5 14. Qb3 Na5 15.
Qa2 Nc4 16. Bg5 Ne4 17. Nxe4 dxe4 18. Nd2 Nxd2 19. Kxd2 Bf4+ 20. Bxf4 Qxf4+ 21.
Ke2 Rac8 22. Qb3 Rc4 23. c3 Rfc8 24. Rhe1 Qg5 25. Kf1 Qf5 26. Qc2 Rxd4 27. Rad1
Rdc4 28. b3 Rxc3 29. Qxc3 Rxc3 *
Position (FEN): 6k1/5ppp/p3p3/1p3q2/4p3/PPr4P/5PP1/3RRK2 w - - 0 30
White to move.
Themes:  Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 584
Best move: Rd8#