Find The Shortest Mate

How quickly can you find the shortest mate in this position?

8/qp5B/2b2B2/p3PP1p/2P1k3/r3P1P1/rNPQ2P1/3R2bK w - - 0 1

Comments
No. 1-1
Alena
Alena

V-1
1.Na4 Ra1
2.Qe2 h4
3.Qf3#

V-2
1.Na4 h4
2.Qe2 h3
3.Qf3#

V-3
1.Na4 Bxa4
2.Qd5+ Kxe3
3.Qf3#

V-4
1.Na4 Bf2
2.Qe2 h4
3.Qf3#

V-5
1.Na4 Rxe3
2.Nc3+ Rxc3
3.Qf4#

V-6
1.Na4 Bf2
2.Qe2 Qxe3
3.Nc5#
It took 40 minutes to solve this puzzle.

Stories