Chess puzzle (Checkmate)
Opening: Giuoco_Piano, Giuoco_Piano_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O d6 5. c3 Nf6 6. d4 exd4 7. cxd4 Bb6 8.
Bg5 Bg4 9. e5 dxe5 10. d5 Nd4 11. Re1 O-O 12. Rxe5 Bxf3 13. gxf3 Qd6 14. Bf4
Qc5 15. Bd3 Nb3 16. axb3 Qxf2+ 17. Kh1 Bd4 18. Qe2 *
Position (FEN): r4rk1/ppp2ppp/5n2/3PR3/3b1B2/1P1B1P2/1P2Qq1P/RN5K b - - 3 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 902
Best move: Qg1#