I've played over 700 hands with the villain and he is pretty terrible. VPIP 58, PFR 21, 3bet 9.4. He usually short stacks, so it was strange to play with so much effective versus him. I've seen him push on various streets with strong hands with a short stack (top pair decent kicker, two pairs, etc). I've seen him bluff on the river before, but I've never seen him push and show down with a bluff.

Anyway I just wanna know... do I ever beat anything here?

Maybe Axhh and he decided to go crazy after hitting the ace on the river, but that seems like stretching it and I can't think of anything else that I beat. So it seems like it should be an easy fold?

No-Limit Hold'em, $0.50 BB (4 handed) - Hold'em Manager Converter Tool from FlopTurnRiver.com

UTG ($138.65)
Hero (Button) ($74.55)
SB ($79.20)
BB ($50.75)

Preflop: Hero is Button with J, Q
1 fold, Hero bets $1.50, SB raises $4.25, 1 fold, Hero calls $3

Flop: ($9.50) J, 5, 4 (2 players)
SB bets $6, Hero calls $6

Turn: ($21.50) J (2 players)
SB bets $8, Hero raises $25, SB calls $17

River: ($71.50) A (2 players)
SB bets $43.70 (All-In)