Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Exchange_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. d3 Bg4 6. O-O Nf6 7. Nbd2 Bc5 8.
Qe1 Qe7 9. b3 O-O 10. Bb2 Bd6 11. a4 Nh5 12. Qe3 Nf4 13. Nc4 Rfe8 14. Nfxe5 Qg5
15. Nxg4 Qxg4 16. Nxd6 *
Position (FEN): r3r1k1/1pp2ppp/p1pN4/8/P3Pnq1/1P1PQ3/1BP2PPP/R4RK1 b - - 0 16
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 971
Best move: Qxg2#