Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 b5 3. e3 a6 4. c3 e6 5. Nd2 Bb7 6. Ngf3 Be7 7. h3 O-O 8. Be2
d6 9. O-O Nbd7 10. Bh2 Rc8 11. Bd3 c5 12. Rc1 Qb6 13. Re1 Qa7 14. Qe2 c4 15.
Bc2 Qa8 16. e4 h6 17. a3 Rfe8 18. e5 dxe5 19. dxe5 Nd5 20. Be4 Nc5 21. Bc2 Rcd8
22. Rcd1 Rd7 23. Ne4 Red8 24. Nxc5 Bxc5 25. Rd2 Ne7 26. Red1 Rxd2 27. Rxd2 Rxd2
28. Qxd2 Bxf3 29. gxf3 Qxf3 *
Position (FEN): 6k1/4npp1/p3p2p/1pb1P3/2p5/P1P2q1P/1PBQ1P1B/6K1 w - - 0 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1448
Best move: Qd8#