Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 e6 4. Nf3 dxc4 5. e4 b5 6. e5 Bb4 7. a4 a6 8. axb5
Bxc3+ 9. bxc3 cxb5 10. Bg5 Ne7 11. g3 Bb7 12. Bg2 h6 13. Bc1 Nd7 14. Ba3 O-O
15. O-O Nb6 16. Nd2 Bxg2 17. Kxg2 Qd7 18. Ne4 Ned5 19. Bxf8 Rxf8 20. Rxa6 f5
21. exf6 Qb7 22. fxg7 Rf5 23. Ra1 Nxc3 24. Qd2 Nxe4 25. Qxh6 Nxf2+ 26. Kg1 *
Position (FEN): 6k1/1q4P1/1n2p2Q/1p3r2/2pP4/6P1/5n1P/R4RK1 b - - 1 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1697
Best move: Qh1#