Chess puzzle (Equality)
Moves: 1. e4 d6 2. d4 Nf6 3. Bd3 c6 4. f4 Bg4 5. Nf3 g6 6. O-O Nbd7 7. c4 e5 8. fxe5
dxe5 9. d5 Bg7 10. h3 Bxf3 11. Qxf3 O-O 12. g4 cxd5 13. cxd5 a6 14. Nc3 b5 15.
h4 Qb6+ 16. Be3 Qc7 17. h5 Nc5 18. Bc2 Qc8 19. b4 Nb7 20. Bb3 Nxg4 21. Bd2 Nd6
22. Kh1 f5 23. hxg6 hxg6 24. Qh3 Kf7 *
Position (FEN): r1q2r2/5kb1/p2n2p1/1p1Ppp2/1P2P1n1/1BN4Q/P2B4/R4R1K w - - 2 25
White to move.
Themes: Pin Middlegame  
Puzzle rating: 1810
Best move: Qxg4