Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 Bf5 3. e3 e6 4. c4 c6 5. Nc3 Bb4 6. Qb3 Qe7 7. a3 Bxc3+ 8. bxc3
Nf6 9. Rb1 b6 10. Rb2 O-O 11. Nf3 Nh5 12. Bg3 Nxg3 13. hxg3 Nd7 14. Ne5 Nxe5
15. dxe5 Qg5 16. Be2 Be4 17. Rh5 Qg6 18. Kd2 dxc4 19. Qxc4 Rfd8+ 20. Ke1 Bxg2
21. Qh4 Rd5 22. f3 Rad8 23. Kf2 Rd2 24. Kxg2 Rxb2 *
Position (FEN): 3r2k1/p4ppp/1pp1p1q1/4P2R/7Q/P1P1PPP1/1r2B1K1/8 w - - 0 25
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1060
Best move: Qxd8#