Chess puzzle (Equality)
Moves: 1. e4 c5 2. Nf3 Nc6 3. c3 d5 4. Bd3 Nf6 5. e5 Ng4 6. Bb5 Qc7 7. d4 cxd4 8. cxd4
g6 9. h3 Nh6 10. Nc3 e6 11. Nh2 Bd7 12. O-O Bg7 13. Qf3 Nxd4 14. Bxd7+ Qxd7 15.
Qd1 Nhf5 16. f4 O-O *
Position (FEN): r4rk1/pp1q1pbp/4p1p1/3pPn2/3n1P2/2N4P/PP4PN/R1BQ1RK1 w - - 1 17
White to move.
Themes:  Middlegame  
Puzzle rating: 1474
Best move: g4