Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. O-O O-O 6. Ng5 h6 7. Nf3 Na5 8.
Nxe5 Nxc4 9. Nxc4 b5 10. d4 Be7 11. Ne5 d6 12. Nc6 Qd7 13. Nxe7+ Qxe7 14. Re1
Bb7 15. e5 dxe5 16. Rxe5 Qb4 17. c3 Qc4 18. b3 Qc6 19. Rc5 *
Position (FEN): r4rk1/pbp2pp1/2q2n1p/1pR5/3P4/1PP5/P4PPP/RNBQ2K1 b - - 2 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 522
Best move: Qxg2#