Mankato West boys soccer bounces back for gritty win