1
2
3
4
5
6
7
8
a
b
c
d
e
f
g
h
1.
e4
e5
2.
Qh5
Nc6
3.
Bc4
Nf6
??
4.
Qxf7#