Black has a number of replies. c5 aims to counter White's pressure on the central dark squares with moves like Nc6, d6, and g6 and Bg7.
2. b3 Ng8f6 3. Bc1b2 g6
Not a good move as I missed White's reply.
4. g4
A sharp response threatening g5 followed by Bxh8
4... e5
This is a risky and complicated response that offers a pawn for play and quick development if White goes for it. Bg7 or Rg8 are safer moves here:- 4...Bg7 5 g5 Nh5 protects the bishop.
5. g5
Sensible to block the d8 h4 diagonal irrespective of the pawn win on the grounds that Black has the discovered threat of Qh4 mate in some lines if the knight moves from f6. I would be surprised of this position was known to theory. Both players are thinking on their feet and trying to stay upright!
5... Nf6h5 6. Bb2xe5 f6
Attacking the bishop and thus encouraging white to take the pawn.
7. gxf6 d6
This move gains a tempo for the development of Black's light square bishop. If f7+ then Kxf7 and Bxh8 fails to Qh4 mate.
8. Be5b2 Nh5xf6
Black has now saved the h8 rook and can look forward to playing Bg7, 0-0, Nc6 and Bf5. White has the extra pawn but has weak squares on his kingside and less central influence.
9. Bf1g2
Gives the king a flight square against so the threat of Qh4 mate is eliminated.