Why is black better at the end of this game?

Sort:
MrBlunderer76
[Site "Chess.com iPhone"]
[Date "06/06/2021 13:50"]
[FEN rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1]
[White "GerardSeba"]
[Black "Alexlovesdogs"]
[Result "GerardSeba wins by Timeout"]
[WhiteElo "1023"]
[BlackElo "1020"]

1.d4 {15:09} g6 {15:07} 2.Bf4 {15:15} Bg7 {15:15} 3.c3 {15:19} d5 {15:21} 4.e3 {15:24} Nc6 {14:58} 5.Nf3 {15:25} Bg4 {14:41} 6.h3 {15:15} Bf5 {14:31} 7.Nbd2 {15:20} Nf6 {13:47} 8.Ne5 {15:14} Ne4 {13:13} 9.Nxe4 {14:46} Bxe4 {12:27} 10.Bd3 {14:46} Nxe5 {11:38} 11.dxe5 {14:53} Bxg2 {11:33} 12.Rh2 {14:41} Be4 {11:13} 13.f3 {14:34} Bxd3 {11:04} 14.Qxd3 {14:40} O-O {10:39} 15.O-O-O {14:28} c6 {10:37} 16.h4 {14:13} Qa5 {10:37} 17.a3 {14:09} h5 {10:40} 18.Bg5 {13:42} Bxe5 {10:36} 19.f4 {13:39} Bf6 {10:21} 20.Bh6 {13:32} Rfd8 {9:42} 21.f5 {13:27} Be5 {9:26} 22.Rg2 {13:30} Qa4 {9:02} 23.fxg6 {13:28} {GerardSeba wins by Timeout}
MrBlunderer76
Apologies if this isn’t coming through as a link to the game. How do I do that?
daxypoo
it is nightmare to upload games via app
daxypoo
btw game looks pretty even at point it times out
daxypoo
only thing i noticed is on move 22. Rg2 white can immediately play fxg6 instead; keeps black queen from interposing