Wigan Athletic saw two precious points slip through their fingers as Lincoln City stole a point thanks to a controversial 88th-minute penalty.