Chess puzzle (Equality)
Moves: 1. d4 d5 2. c4 c6 3. Nc3 Nf6 4. Bf4 e6 5. e3 Bd6 6. Bg3 O-O 7. Rc1 Re8 8. Nf3
Nh5 9. cxd5 exd5 10. Bd3 Bg4 11. Qc2 h6 12. Bxd6 Qxd6 13. Ne5 Be6 14. O-O Nd7
15. Nxd7 Qxd7 16. a3 f5 17. b4 f4 18. b5 Rf8 19. bxc6 bxc6 20. Na4 Bh3 21. gxh3
f3 22. Kh1 Qxh3 23. Rg1 Rf6 24. Rg3 *
Position (FEN): r5k1/p5p1/2p2r1p/3p3n/N2P4/P2BPpRq/2Q2P1P/2R4K b - - 3 24
Black to move.
Themes: Kingside Attack, Pin Middlegame  
Puzzle rating: 1173
Best move: Nxg3+