Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Berlin_Defense
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. O-O d6 5. d3 Bg4 6. Bxc6+ bxc6 7. h3 Bh5 8.
Bg5 d5 9. exd5 Qxd5 10. Bxf6 gxf6 11. Nbd2 Rg8 12. b3 Bh6 13. g4 Bxg4 14. hxg4
Rxg4+ 15. Kh2 Bxd2 16. Nxd2 *
Position (FEN): r3k3/p1p2p1p/2p2p2/3qp3/6r1/1P1P4/P1PN1P1K/R2Q1R2 b q - 0 16
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 767
Best move: Qg2#