Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Qf6 4. Nc3 Bc5 5. O-O Nge7 6. d3 O-O 7. Bg5 Qd6 8.
a3 a5 9. h3 Nd4 10. Bc4 Ng6 11. Nh4 Nxh4 12. Bxh4 Qg6 13. Nd5 Ne6 14. c3 Nf4
15. Nxf4 exf4 16. d4 Bb6 17. f3 d5 18. Bxd5 Bxh3 19. Kh2 *
Position (FEN): r4rk1/1pp2ppp/1b4q1/p2B4/3PPp1B/P1P2P1b/1P4PK/R2Q1R2 b - - 1 19
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 687
Best move: Qxg2#