FREE - In Google Play
FREE - in Win Phone Store
Surprisingly no queen-sac!
By the way: 1 Qxg5+ Qxg5 2 Nxf7+ Nxf7 3 Bxc7# is just one move longer!
Hmm, the first move took me a while this time.