Worth sorting out the reason why it happened too mate, I had two disappear before replacing the missing peg that was causing the engine cover to pop the top off.
Take the cover off and inspect all the pegs are screwed in properly and you have all the bungs in place and refit. If its not that it could be a loose fire carpet shield thing that's hooked underneath the bonnet, make sure its clipped in properly.