FREE - In Google Play
FREE - in Win Phone Store
From a game I played
Note I haven't checked this for soundness thoroughly. I have looked at Qb6+ and a few other responses to the first move. I think after that it is pretty forced. There is a variant where 3... is a Qe3+ but the result is the same.
Okay, that was nice.
And obvious as well. Every move was forced.