Port forwarding/Routing problem

Hello,

I have a difficult problem which I hope to solve with a Mikrotik hex router. We are working with two different cloud providers. Cloud provider A is reachable vie internet directly, cloud Provider B is only reachable via VPN. Our network adress range is 192.168.66.0/24. Our Router has 192.168.178.1. The Mikrotik router is simply connecting our internal network with the router. Then we have a VPN-router from Provider B. This router has IP 192.168.66.2 and is routing all packets going into the Network of cloud-provider B which is 10.120.122.0

Now we want to interoperate Cloud-Provider A with Cloud-Provider B. They need to call an API over a special port. So Cloud-Provider B configured their VPN-router and told us, that the API-address is 10.120.122.50 with port 12345

Cloud-provider A must now call the API like this: http://external.ip.of.our.router:12345/application/api

I configured a port forwarding from our internet-router to the Mikrotik Router for port 12345. In the Mikrotik Router I could configure a port forwarding for port 12345 to 10.120.122.50:12345
But that is not all. I don’t know, how to tell the Mikrotik-Box, that IP-adress 10.120.122.50 is reachable via the VPN router as a gateway which has the IP 192.168.66.2.

So my problem is now that I have to configure the correct route, but I don’t know how I can do this. I hope anyone of you has an idea and is understanding what I mean.

Thanks in advance
Ralph