Chess puzzle (Equality)
Moves: 1. d4 Nf6 2. Bf4 g6 3. Nf3 Bg7 4. e3 O-O 5. h3 d5 6. Be2 a6 7. Nc3 b6 8. O-O c5
9. dxc5 bxc5 10. Na4 c4 11. Nc5 Nc6 12. c3 Ne4 13. Nxe4 dxe4 14. Nd4 Bb7 15.
Bxc4 e5 16. Nxc6 Bxc6 17. Bg3 Qg5 18. Qd6 Bb5 19. Bxb5 axb5 20. a3 Rad8 21. Qc5
Bf6 22. Qxb5 Rb8 23. Qe2 Be7 24. b4 Bd6 25. Rad1 Rbd8 26. c4 f5 27. c5 f4 28.
exf4 exf4 29. Qa2+ Kg7 30. Bh2 *
Position (FEN): 3r1r2/6kp/3b2p1/2P3q1/1P2pp2/P6P/Q4PPB/3R1RK1 b - - 3 30
Black to move.
Themes:  Middlegame  
Puzzle rating: 1573
Best move: f3