Bolton Wanderers are back in the top six after a dramatic late win against local rivals Wigan Athletic thanks to Chris Forino's injury time strike.