Chess puzzle (Checkmate)
Moves: 1. c4 f5 2. Nc3 Nf6 3. g3 g6 4. Bg2 Bg7 5. e3 O-O 6. Nge2 d6 7. O-O Nc6 8. a3
e5 9. d4 e4 10. d5 Ne5 11. b3 g5 12. Bb2 g4 13. Nf4 Qe8 14. Nb5 Qf7 15. Ne6
Bxe6 16. dxe6 Qe7 17. Nd4 Ne8 18. h3 Nf3+ 19. Bxf3 gxf3 20. Rc1 Qg5 21. c5 Be5
22. Kh2 h5 23. cxd6 cxd6 24. Rg1 Nf6 25. Rc7 Ng4+ 26. hxg4 *
Position (FEN): r4rk1/ppR5/3pP3/4bpqp/3Np1P1/PP2PpP1/1B3P1K/3Q2R1 b - - 0 26
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1516
Best move: Qh4#