Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Giuoco_Pianissimo
Moves: 1. e4 e5 2. Bc4 Nf6 3. d3 Nc6 4. Nf3 Bc5 5. Ng5 O-O 6. O-O h6 7. Nf3 d6 8. c3
a5 9. a3 Be6 10. Bxe6 fxe6 11. Re1 Ba7 12. Be3 Bxe3 13. Rxe3 d5 14. exd5 Nxd5
15. Re2 Rxf3 16. gxf3 Qg5+ 17. Kh1 Nf4 18. Re1 *
Position (FEN): r5k1/1pp3p1/2n1p2p/p3p1q1/5n2/P1PP1P2/1P3P1P/RN1QR2K b - - 4 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 870
Best move: Qg2#