Anyone here ever mess with AccuScore? I just discovered it a few days ago. 106-92 according to this. 87% chance we win.