Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 c5 3. Be5 cxd4 4. Bxd4 Nc6 5. Nc3 Nxd4 6. Qxd4 Nf6 7. O-O-O e6
8. Nf3 Bd6 9. e4 Bf4+ 10. Kb1 O-O 11. exd5 Qc7 12. dxe6 Bxe6 13. Bd3 Rad8 14.
Qa4 a6 15. g3 Bh6 16. Qh4 Ng4 17. Rhf1 Qa5 18. h3 Nf6 19. g4 Rxd3 20. Rxd3 Ne4
21. g5 Nxc3+ 22. Rxc3 Bxa2+ 23. Kc1 Bd5 24. Ra3 Qb5 25. gxh6 Qxf1+ 26. Kd2 Bxf3
27. Rxf3 Rd8+ *
Position (FEN): 3r2k1/1p3ppp/p6P/8/7Q/5R1P/1PPK1P2/5q2 w - - 1 28
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1541
Best move: Qxd8#