I may win with 4 moves if the opponent is a fool one. 1.d4 d5 2.Bc4 Nf6 3.Qd3 g6 4.Q×c7#.It is possible if the opponent is new to chess.
Are u sure that it will work & it has no prevention.
Actually three moves...1. e4 f6 2. d3 g5 3. Qh5#
2 moves 1.g4 e6 2.f4 Qh4#