Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. O-O Bc5 5. d4 exd4 6. e5 d5 7. exf6 dxc4 8.
fxg7 Rg8 9. Re1+ Be6 10. Bh6 Qd7 11. Ng5 O-O-O 12. Nxe6 fxe6 13. Nd2 b5 14. a4
b4 15. Nxc4 Qf7 16. Qg4 d3 17. cxd3 Bxf2+ 18. Kh1 Bxe1 19. Rxe1 Rxd3 20. Qe4
Qd7 21. Ne5 Nxe5 *
Position (FEN): 2k3r1/p1pq2Pp/4p2B/4n3/Pp2Q3/3r4/1P4PP/4R2K w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1302
Best move: Qa8#