Just butchered this one - opinions please.  
Flatted in BB with AK to keep pot small oop against a LAGgy player. Hit TPTK and check/called flop and turn, again not wanting to play a big pot here.  River puts an inside str8 draw out there, and I make a small (poss too small) blocker bet hoping to look like QQ. He raises pretty quickly.  I think he flats my blocker with AA, a set, or two pair hands.... so his raising range on the end is Q or nothing. I don"t think he c-bets turn with QJ/AQ, so range is down to KQ/QQ/air.
Call on the end?  
Play it differently on earlier streets?
PokerStars Game #72386600847: Tournament #551020010, $200+$15 USD Hold'em No Limit - Level III (40/80) - 2011/12/18 20:10:12 WET [2011/12/18 15:10:12 ET]
Table "551020010 4996" 9-max Seat #1 is the button
Seat 1: Fistaszek86 (11740 in chips) 
Seat 2: carlitozway (9460 in chips) 
Seat 3: Harrierz (10443 in chips) 
Seat 4: lemoscutodio (9630 in chips) 
Seat 5: ffloff (10779 in chips) 
Seat 6: chocnut (9660 in chips) is sitting out
Seat 7: BloodNemo (10810 in chips) 
Seat 8: 10IsTheYear (7788 in chips) 
Seat 9: carlo7676 (10150 in chips) 
carlitozway: posts small blind 40
Harrierz: posts big blind 80
*** HOLE CARDS ***
Dealt to Harrierz [
 
]
lemoscutodio: folds 
ffloff: raises 160 to 240
chocnut: folds 
BloodNemo: folds 
10IsTheYear: folds 
carlo7676: folds 
Fistaszek86: folds 
carlitozway: folds 
Harrierz: calls 160
*** FLOP *** [
 
 
]
Harrierz: checks 
ffloff: bets 338
Harrierz: calls 338
*** TURN *** [
 
 
] [

]
Harrierz: checks 
ffloff: bets 717
Harrierz: calls 717
*** RIVER *** [
 
 
 
] [

]
Harrierz: bets 880
ffloff: raises 2546 to 3426
Call??