Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Bc4 d5 3. exd5 exd5 4. Bb3 Nf6 5. Nf3 Bc5 6. d3 Ng4 7. O-O Bd6 8.
h3 Nf6 9. Bg5 Nbd7 10. Nbd2 c6 11. Re1+ Be7 12. Ne5 O-O 13. Nxd7 Nxd7 14. Bxe7
Qc7 15. Bxf8 Kxf8 16. Nf3 Nf6 17. c4 dxc4 18. dxc4 Be6 19. c5 Rd8 20. Qc2 Bc8
21. Ne5 Nd5 22. Bxd5 Rxd5 23. Nf3 Bf5 24. Qc3 Rd3 25. Qc4 b5 26. Qh4 Rd5 27.
Rad1 Rxc5 28. Rd8+ Qxd8 *
Position (FEN): 3q1k2/p4ppp/2p5/1pr2b2/7Q/5N1P/PP3PP1/4R1K1 w - - 0 29
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 794
Best move: Qxd8#