Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d3 d5 3. Nd2 Nf6 4. Ngf3 b6 5. c3 dxe4 6. dxe4 Bb7 7. Bb5+ Nbd7 8.
e5 Ne4 9. Nxe4 Bxe4 10. Qe2 Bb7 11. Bg5 Be7 12. Rd1 c6 13. Bxe7 Qxe7 14. Bc4
O-O 15. O-O c5 16. Rfe1 a6 17. Bd3 Rfd8 18. Be4 Nf8 19. h4 Bxe4 20. Qxe4 Ra7
21. Qc6 Rad7 22. Rxd7 Nxd7 23. Rd1 Kf8 24. Qc7 Ke8 25. Ng5 h6 26. Ne4 Nb8 27.
Rxd8+ Qxd8 28. Nd6+ Kf8 *
Position (FEN): 1n1q1k2/2Q2pp1/pp1Np2p/2p1P3/7P/2P5/PP3PP1/6K1 w - - 2 29
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 608
Best move: Qxd8#