Chess puzzle (Checkmate)
Opening: Ruy_Lopez, Ruy_Lopez_Bird_Variation
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nd4 4. Nxd4 exd4 5. O-O a6 6. Ba4 c6 7. c3 b5 8. Bc2
Bd6 9. cxd4 Bc7 10. Nc3 b4 11. Na4 Ne7 12. Qh5 O-O 13. e5 g6 14. Qh6 d5 15. Nc5
Bf5 16. Ba4 Bb6 17. d3 Bxc5 18. Bg5 Bxd4 19. Bf6 Bxe5 *
Position (FEN): r2q1rk1/4np1p/p1p2BpQ/3pbb2/Bp6/3P4/PP3PPP/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 831
Best move: Qg7#