Port forwarding from one router to another

Hello!
Here is my situatuon.
I have two RB951 routers in my local network.
Router1 has dynamic IP1 from ISP1 on ether1 and 192.168.88.1 (static) on bridge
Router2 has dynamic IP2 from ISP2 on ether1 and 192.168.88.2 (static DHCP from router1) on bridge
I’d like forward port 20022 from router1 to port 22 on router2 to have remote access to router2 from internet using ISP1 IP.

On router1 I added the following rule

/ip firewall nat add chain=dstnat in-interface=ether1 protocol=tcp dst-port=20022 action=dst-nat to-address=192.168.88.2 to-ports=22

But forwarding in working only if ISP2 link (on router2) is down.
Looks like router2 needs some extra routing rules? How to configure it correctly?

Did you try to add the rule on router 2?

/ip firewall filter add action=accept chain=input comment="ssh" connection-state=established,related,new dst-port=22 protocol=tcp

Default rule for input is accept for now.
Anyway I’ve added separate rule as recommended and I see packets on this rule when I’m trying to use this port forward.
But still no connection…
Port forward works well only when router2 loses his ISP2 connection.

Update - Found an answer here - http://forum.mikrotik.com/t/nat-forwarding-when-not-default-gateway/66012/1