It's normal you can fulfull trades at any price you like.
No, it is normal when buy order is processed from the best ask price up till it is all fulfilled

Something similar happened with someone in China buying LTC at 2436RMB, with the actual price at 236RMB.