White to play and win, what's your move?

Sort:
chessboy1563

IA144

1. Rf1 g3

2. Nf5 Kg2 (.. g2 is followed by 3. Ng3#)

3. Ne3+ Kh1

4. Rc1 g2

5. Nd1 Ne2 (or Nf3, doesn't matter)

6. Nf2#

outpostking

Nf3

Rg1