Chess puzzle (Checkmate)
Opening: Polish_Opening, Polish_Opening_Other_variations
Moves: 1. b4 e5 2. Bb2 Bxb4 3. Bxe5 f6 4. Bg3 Ne7 5. c3 Ba5 6. e4 Nbc6 7. d4 d6 8. Bc4
b6 9. Qh5+ g6 10. Qh6 d5 11. exd5 Nxd5 12. Qg7 Rf8 13. Qxh7 Bf5 14. Bxd5 Qxd5
15. Nf3 Bxb1 16. O-O Bf5 17. Rfe1+ Kd8 *
Position (FEN): r2k1r2/p1p4Q/1pn2pp1/b2q1b2/3P4/2P2NB1/P4PPP/R3R1K1 w - - 4 18
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1237
Best move: Qxc7#