Spike Before news

Could anyone answer how come sometime market spike well before news is released even though specific news has no Forecast or Expectations, today NBNZ confidence came really good but 5 minutes before market spiked and gained 50 pips, why would someone wants to risk his money before releasing news or is there any way to know data well before it is released. I am confused :38:

Time of low liquidity