Preferable was 5.Nc4 Rd5 6.Rd1 Ra7 7.Rxd5! exd5 8.Ne3! with chances for a draw.
1...Qxc6?! 2.Rc1 Qd7 3.Qd4 , followed by 4 Rfd1, the d5-pawn turns into a problem for Black.
Now Black is simply better thanks to his extra pawn. Without queens on the board, White's kingside attack is unlikely to succeed.