Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 e5 2. Bb2 Nc6 3. b5 Nd4 4. e3 Nxb5 5. Bxb5 c6 6. Bc4 d5 7. Bb3 e4 8. Ne2
Nf6 9. O-O Bd6 10. f3 O-O 11. fxe4 Nxe4 12. d3 Qh4 13. Nf4 g5 14. dxe4 gxf4 15.
exf4 Bxf4 16. Rxf4 Qxf4 17. Qd4 Qxe4 *
Position (FEN): r1b2rk1/pp3p1p/2p5/3p4/3Qq3/1B6/PBP3PP/RN4K1 w - - 0 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 725
Best move: Qg7#