Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 Be7 3. d4 Nf6 4. Nc3 Bb4 5. e5 Ne4 6. Qd3 d5 7. exd6 Nxd6 8.
Bg5 Qd7 9. Ne5 Qa4 10. O-O-O Bxc3 11. Qxc3 O-O 12. Qxc7 Ne4 13. Be7 Qxa2 14. c3
Nd7 15. Bc4 Qa1+ 16. Kc2 Qa4+ 17. b3 Qa2+ 18. Kd3 Nxf2+ 19. Ke3 Nxd1+ 20. Rxd1
Qxg2 21. Bxf8 Qh3+ 22. Kd2 Qxh2+ 23. Kc1 Nxe5 24. Bd6 Qh6+ 25. Kb1 Nxc4 *
Position (FEN): r1b3k1/ppQ2ppp/3Bp2q/8/2nP4/1PP5/8/1K1R4 w - - 0 26
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 1077
Best move: Qd8#