Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. e5 c5 4. c3 e6 5. Bd3 Nc6 6. Nf3 a6 7. O-O b5 8. b3 Bb7 9.
Be3 c4 10. Bc2 Nge7 11. Nbd2 Nf5 12. bxc4 bxc4 13. Ba4 Qa5 14. Qc2 Nxe3 15.
fxe3 Be7 16. Rab1 Qc7 17. e4 Bc8 18. exd5 exd5 19. e6 Bxe6 20. Ne5 Bd7 21. Rxf7
Nxe5 22. Rxe7+ Kxe7 23. dxe5 Bxa4 24. Qxa4 Qc5+ 25. Kh1 Rhb8 26. Re1 Qf2 27.
Qa3+ Ke8 28. Rf1 Qxd2 29. Rf8+ Kd7 *
Position (FEN): rr3R2/3k2pp/p7/3pP3/2p5/Q1P5/P2q2PP/7K w - - 2 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1459
Best move: Qd6#