Chess puzzle (Checkmate)
Moves: 1. d4 b6 2. c4 Bb7 3. Nc3 e6 4. Nf3 c6 5. Bg5 Be7 6. Bxe7 Nxe7 7. e4 d5 8. Be2
dxe4 9. Nxe4 c5 10. Nc3 cxd4 11. Qa4+ Bc6 12. Nb5 O-O 13. O-O-O a6 14. Rxd4 Qc8
15. Qa3 axb5 16. Qxe7 bxc4 17. Rxc4 Qa6 18. a3 Bb5 19. Rc2 Bxe2 20. Nd4 Bd3 21.
Rc3 Bg6 22. h4 h6 23. h5 Bh7 24. g4 Rd8 *
Position (FEN): rn1r2k1/4Qppb/qp2p2p/7P/3N2P1/P1R5/1P3P2/2K4R w - - 1 25
White to move.
Themes: Hanging Piece Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 766
Best move: Qxd8#