This is not amazing at all! If there is a big gap between the bid and asked and the last trade was at the bid and there is somebody who is prepared to pay the asked price it is normal that the next trade will be at the asked price even if the trade is small.