Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. Nc3 Nf6 4. d4 cxd4 5. Nxd4 Nc6 6. Be3 g6 7. f3 Bg7 8. Qd2
a6 9. O-O-O O-O 10. g4 b5 11. h4 Nxd4 12. Bxd4 Bb7 13. h5 Qc7 14. hxg6 fxg6 15.
Qh2 Kf7 16. Nd5 Bxd5 17. exd5 Rac8 18. Bd3 Ke8 19. Bxf6 Bxf6 20. Qxh7 Qa5 21.
Qxg6+ Kd8 22. Kb1 Qb4 23. c3 Bxc3 24. Rh2 Be5 25. Re2 Qa4 26. Rxe5 *
Position (FEN): 2rk1r2/4p3/p2p2Q1/1p1PR3/q5P1/3B1P2/PP6/1K1R4 b - - 0 26
Black to move.
Themes: Hanging Piece, Queenside Attack Middlegame Mate in 1 
Puzzle rating: 985
Best move: Qxd1#