Chess puzzle (Equality)
Moves: 1. c4 e5 2. g3 g6 3. Bg2 Bg7 4. Nc3 d6 5. Nf3 f5 6. O-O Nf6 7. d3 O-O 8. Rb1
Nc6 9. b4 h6 10. b5 Ne7 11. a4 g5 12. Ba3 Ng6 13. Nd2 f4 14. Nd5 h5 15. Nxf6+
Qxf6 16. Ne4 Qd8 17. Nc3 g4 18. c5 h4 19. cxd6 cxd6 20. Ne4 hxg3 21. fxg3 d5
22. Bxf8 dxe4 23. Bxg7 Kxg7 24. dxe4 Qb6+ 25. Kh1 Be6 26. Rc1 Rh8 27. gxf4 *
Position (FEN): 7r/pp4k1/1q2b1n1/1P2p3/P3PPp1/8/4P1BP/2RQ1R1K b - - 0 27
Black to move.
Themes: Pin Middlegame  
Puzzle rating: 1412
Best move: g3