Stop Character Slide Sharp Corner

I am working on an endless runner for learning purposes, I have a Lane system working, and i am able to turn corners, however when turning a corner at speed the character continues in the previous forward state causing a slide and sending it out of the lane, is there a way to stop this ? Hope someone can Help.

Think i achieved yet to see if it causes any issues, I used the Stop Movement immediately node then set max acceleration High so as it seems as though the character didn’t stop, i then reset the Max Acceleration 0.5 seconds later

Can you do something like this:

Make Vector represents the target direction, so you'll have to set that for each sharp turn.