Chess puzzle (Checkmate)
Opening: Italian_Game, Italian_Game_Anti-Fried_Liver_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 h6 4. d3 Nf6 5. a3 Bc5 6. h3 O-O 7. b4 Bd4 8. c3 Bb6
9. O-O d5 10. exd5 Nxd5 11. b5 Na5 12. Ba2 Nf4 13. d4 Be6 14. Nxe5 Bxa2 15.
Rxa2 Qd5 16. Rc2 *
Position (FEN): r4rk1/ppp2pp1/1b5p/nP1qN3/3P1n2/P1P4P/2R2PP1/1NBQ1RK1 b - - 2 16
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1140
Best move: Qxg2#