Hardcore puzzle #1

Sort:
NatsuuuDragneeel

It was in one of my games. 1800 rated opponents, occured after Morra Gambit. I played white. I actually didn't have the time to calculate all and missed the combination, and eventually lost on time. I played Na4 in this situation. White to move and win by force. Can you find the solution?

rozenberg

after 28 Rc8,Bd8 would be equal.

NatsuuuDragneeel

28.Rc8 Bd8 29 Qxe8+ Nxe8 30. Rxb8 (Rxb6 31.Rxd9) So after 28... Bd8 you win a rook.