Link to puzzle: https://lichess.org/training/274165037
I got the correct solution first try, but I don't understand what it accomplishes. Seems the king can escape via f2 and rook h1 should deal with the pawn push
[Title "Lichess puzzle"]
[fen "2kr3r/ppq2pp1/3b4/2p1n1P1/2P1N2p/P2P3K/1PQ1N3/R1B2R2 b - - 0 1"]
1...Qd7+ 2. Kg2 Qg4+
What am I missing?