Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 d6 4. O-O Bg4 5. c3 Qf6 6. Qb3 Na5 7. Qa4+ Nc6 8.
Be2 Ne7 9. d4 exd4 10. Bg5 Qg6 11. Nbd2 dxc3 12. bxc3 Bxf3 13. Nxf3 f6 14. Bf4
O-O-O 15. Nh4 Qe8 16. Be3 a6 17. Bg4+ Kb8 18. Rab1 Ne5 19. Qxa6 Qc6 *
Position (FEN): 1k1r1b1r/1pp1n1pp/Q1qp1p2/4n3/4P1BN/2P1B3/P4PPP/1R3RK1 w - - 1 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1073
Best move: Qa7#