Can you find the best continuation?

Sort:
TheRoadTo2500

This is a position that I had in a Chess 960 game. Can you find the best continuation? I recommend trying to calculate all possible continuations before making the first move to test your calculation skills. At one point in the puzzle there are two equally good moves, so if you get a move wrong you might have calculated the other winning line.