The 900K were at 2.9c in front of you. Sell side, at open, took out the 900K and your 1 at 2.8c, allowing the open at 2.8c. So the 900K picked up shares at 2.8c because of the 1 share overlap at 2.8c, your buy.
Congrats....lol
SYT Price at posting:
2.9¢ Sentiment: Buy Disclosure: Held