Solving the goal scoring problem