The race has always been closer than MSM let on. Most of their polling is designed to shape opinion, not measure it.
Details here.
In early March Rasmussen here showed Hillary ahead of Trump 41-36 for the first time after two polls in late 2015 had shown that match-up close at one or two points either way, in other words, too close to call.