Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. Nc3 Nf6 5. d3 h6 6. a3 O-O 7. b4 Bd4 8. Bb2
a6 9. Nxd4 exd4 10. Ne2 d5 11. exd5 Nxd5 12. Qd2 b5 13. Bb3 Bb7 14. O-O Nb6 15.
Qf4 Qe7 16. Nxd4 Nxd4 17. Bxd4 Qd7 18. c3 Qc6 19. Rac1 *
Position (FEN): r4rk1/1bp2pp1/pnq4p/1p6/1P1B1Q2/PBPP4/5PPP/2R2RK1 b - - 2 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 644
Best move: Qxg2#