Chess puzzle (Checkmate)
Opening: Scotch_Game, Scotch_Game_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. d4 exd4 4. Nxd4 Nxd4 5. Qxd4 d6 6. Be3 Be7 7. Nc3 Bf6 8.
Qd2 Be6 9. O-O-O Ne7 10. f3 O-O 11. g4 Ng6 12. h4 Bxc3 13. Qxc3 Nxh4 14. g5 Ng6
15. f4 Bg4 16. Rd2 f5 17. gxf6 Qxf6 18. Bc4+ Kh8 19. Bd4 Qxf4 *
Position (FEN): r4r1k/ppp3pp/3p2n1/8/2BBPqb1/2Q5/PPPR4/2K4R w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 989
Best move: Bxg7#