Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nc3 Bb4 4. Bd3 c5 5. a3 Bxc3+ 6. bxc3 dxe4 7. Bxe4 Nf6 8.
Bf3 Qa5 9. Bd2 c4 10. Ne2 Qc7 11. Bf4 Qd7 12. O-O Nd5 13. Bg3 Nc6 14. Re1 O-O
15. Qd2 Nce7 16. Nf4 Nxf4 17. Bxf4 Nd5 18. Bg3 b5 19. Re5 Bb7 20. Rae1 Ne7 21.
Bxb7 Qxb7 22. Rc5 Rac8 23. Bd6 Rxc5 24. Bxc5 Rd8 25. Qg5 Nd5 *
Position (FEN): 3r2k1/pq3ppp/4p3/1pBn2Q1/2pP4/P1P5/2P2PPP/4R1K1 w - - 3 26
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 823
Best move: Qxd8#