Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 e6 3. Bg2 Nf6 4. O-O c5 5. d3 Nc6 6. b3 Be7 7. Bb2 O-O 8. Nbd2
Re8 9. e4 d4 10. Re1 a6 11. e5 Nd5 12. Nc4 b5 13. Ncd2 Bb7 14. Ne4 b4 15. Bc1
Nc3 16. Nxc3 dxc3 17. h4 Nd4 18. Nxd4 Bxg2 19. Nxe6 fxe6 20. Kxg2 Rf8 21. Be3
Qd5+ 22. Kg1 Qxe5 23. Bg5 Qf5 24. Bxe7 Qxf2+ 25. Kh1 Qxg3 26. Rg1 *
Position (FEN): r4rk1/4B1pp/p3p3/2p5/1p5P/1PpP2q1/P1P5/R2Q2RK b - - 1 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1140
Best move: Qh3#