Hi, Im having a terrible time trying to figure out if i made the right move here. Blinds are $1/2 NL holdem table.

Im in the cutoff with A3s, and after a two limpers, I raise to $10 to build a pot. I get re-raised by the maniac button to $20, and all fold back to me. I call, as I think my A3s might actually be the best hand as this maniac has been raising and re-raising every 2nd hand and showing down trash like J6, K8, but occasionally turning up with a real hand and getting paid off too.

Flop is 993 rainbow. I check to him, and he bets $25. I check-raise him to $60, and he calls. Pot is now about $160. Turn in A. I check to him, and he puts me all-in for my remaining $167.

What is your play here? I thought my hand was actually good as I put him on a pocket pair, perhaps even as high as QQ or KK, but I eventually folded, as any Ace here beats my two-pair with 3 kicker..

Was my play weak by checking the turn, after showing strength on the flop?

Thanks