Played this hand late last night. Villain is 19/8 (681), AFq 57, AF 2.5. I had only seen him shove once and that was on a river that double paired the board and he 4bet shoved with the worse boat.
Looking at his stats this morning, he is positionally oblivious so his UTG+1 range is pretty wide (33/18). Pre flop 32s+, A2s+,KTs+, 22+, AJo+.

Full Tilt No-Limit Hold'em, $0.05 BB (8 handed) - Full-Tilt Converter Tool from FlopTurnRiver.com

CO ($5)
Button ($4.85)
SB ($5.58)
BB ($6.16)
UTG ($5)
UTG+1 ($7.37)
MP1 ($1.68)
Hero (MP2) ($6.48)

Preflop: Hero is MP2 with 8, 8
1 fold, UTG+1 bets $0.15, 1 fold, Hero calls $0.15, 4 folds

Flop: ($0.37) J, 8, 9 (2 players)
UTG+1 bets $0.35, Hero calls $0.35

Pretty standard Cbet. He is CBet here with all his XcXx over pairs, XcYx broadways, draws and made straights and flushes. Raise?

Turn: ($1.07) 2 (2 players)
UTG+1 bets $0.60, Hero raises to $1.80, UTG+1 calls $1.20

Turn bet was weird. Its either an admission of defeat or a donk, an attempt to get me to come over the top?
This is where i start to get lost. Honestly, my logic last night was that he will still call and chase with his flop range.

River: ($4.67) A (2 players)
UTG+1 bets $5.07 (All-In) Hero ???

OK now i'm pretty sure i'm beat. Does he chase his flush here with AcYx, hit TP on the river and turn it into a bluff?

Shoving River Range:
equity win tie pots won pots tied
Hand 0: 70.000% 70.00% 00.00% 21 0.00 { AA, JJ, 99-88, AcKc, AcQc, AcTc, Ac7c, Ac6c, Ac5c, Ac4c, Ac3c, Ac2c, KcQc, KcJc, KcTc, QcJc, QcTc, JcTc, AcKd, AcKh, AcKs, AcQd, AcQh, AcQs, AcJd, AcJh, AcJs }
Hand 1: 30.000% 30.00% 00.00% 9 0.00 { 8d8h }

A call requires 32% (4.18/13.03), so it is marginal if we think he will bluff the river with his Ac.