Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 Bg4 4. Nc3 Bxf3 5. exf3 e6 6. Qb3 Nc6 7. Qxb7 Nxd4 8.
Bd3 dxc4 9. Bxc4 Nc2+ 10. Ke2 Nxa1 11. Bb5+ Nd7 12. Rd1 Bd6 13. Bc6 Rb8 14.
Qxa7 Nc2 15. Rxd6 cxd6 16. Bxd7+ Ke7 17. Bc8+ Kf8 18. Qxb8 Nd4+ 19. Kf1 Nc6 20.
Qb7 Ne7 21. Bd7 g6 22. Bh6+ Kg8 23. Ne4 Nf5 24. Nf6+ Qxf6 25. Qc8+ Qd8 *
Position (FEN): 2Qq2kr/3B1p1p/3pp1pB/5n2/8/5P2/PP3PPP/5K2 w - - 2 26
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 768
Best move: Qxd8#