Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. e5 c5 5. Be3 Nc6 6. Nf3 Qb6 7. dxc5 Bxc5 8. Na4
Qa5+ 9. Nc3 Bd7 10. Bxc5 Qxc5 11. Be2 a6 12. O-O Rc8 13. a3 Nge7 14. Re1 O-O
15. g3 Ng6 16. Bf1 d4 17. Ne4 Qb6 18. Nd6 Rc7 19. b3 Nce7 20. Nxd4 f6 21. Nc4
Qa7 22. exf6 Rxf6 23. Qd2 Nd5 24. Bg2 Bb5 25. Bxd5 exd5 26. Nxb5 axb5 27. Re8+
Nf8 28. Qxd5+ Rcf7 29. Rxf8+ Kxf8 *
Position (FEN): 5k2/qp3rpp/5r2/1p1Q4/2N5/PP4P1/2P2P1P/R5K1 w - - 0 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 672
Best move: Qd8#