This is a nice puzzle. Don't forget the sideline, 2. ... Kc6 3. bxa7 where the king is kept ouf of b7 by the a6 pawn and stop the promotion. (3. b7 Kc7 would lead to a draw.)
If you need help, please contact our Help and Support team.