First tactical puzzle

Rxg4, was not forced? After looking at it a bit I guess I would have seen it going:
1... Nf3+ 2. Kd1 Nxg1 3. Kc1 Rc8+ 4. Nc2 Rcxc2+ 5. Kd1 Rb2 6. Ke1 Nf3+ 7.
Kd1 Rf1#
But then, I still enjoyed the puzzle.
Rxg4, was not forced? After looking at it a bit I guess I would have seen it going:
1... Nf3+ 2. Kd1 Nxg1 3. Kc1 Rc8+ 4. Nc2 Rcxc2+ 5. Kd1 Rb2 6. Ke1 Nf3+ 7.
Kd1 Rf1#
But then, I still enjoyed the puzzle.