Well Black's Queen knight must be the one on c5 as it was the pawn that initially occupied d7 and the Bishop that traversed it, meaning that the two moves for Black's Queen-side Knight must have been Na6, Nc5.
White's dark-squared Bishop was captured on b6, Black's Queen was captured on b3.
The White King's Knight has moved only once this game. Is it the knight on f3 or h3?
Know that a) The White king hasn't moved b) The black Queen's Knight has moved exactly twice, the square d7 has never been occupied or traversed more than once.