Chess puzzle (Checkmate)
Opening: Four_Knights_Game, Four_Knights_Game_Italian_Variation
Moves: 1. e4 e5 2. Nf3 Nf6 3. Nc3 Bc5 4. Bc4 Nc6 5. O-O d6 6. h3 Be6 7. d4 exd4 8.
Nxd4 Bxc4 9. Nxc6 bxc6 10. Re1 O-O 11. e5 dxe5 12. Rxe5 Bd6 13. Rg5 Qe7 14. Be3
Rfe8 15. Qf3 Bd5 16. Nxd5 Nxd5 17. Rxg7+ Kxg7 18. Qg4+ Kf8 *
Position (FEN): r3rk2/p1p1qp1p/2pb4/3n4/6Q1/4B2P/PPP2PP1/R5K1 w - - 2 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 829
Best move: Bh6#