White missed a lot of chances to get out of that. When he played Na3 I was certain he was gonna play Nc2 to protect the rook. He could've at least used his king to chase the rook off the back rank. Good job though, you took advantage of very bad play by white