A mind boggling puzzle


I've found a solution... it took me like 15 minutes, and i don't think i'm even close to be a master of anything...


I've found a solution... it took me like 15 minutes, and i don't think i'm even close to be a master of anything...
This is a puzzle that took a grandmaster two days to figure out. If you can solve this in 24 hours, you are a really good player.
A game started with 1. e4. On move five, a knight captured a rook giving checkmate. What moves occurred in the game?