Chess puzzle (Checkmate)
Opening: Kings_Pawn_Game, Kings_Pawn_Game_Leonardis_Variation
Moves: 1. e4 e5 2. d3 Nf6 3. Qf3 Nc6 4. c3 Bc5 5. b4 Bb6 6. b5 Nd4 7. Qd1 d5 8. Nd2
Nxb5 9. d4 Nxc3 10. Qf3 Ncxe4 11. dxe5 Bxf2+ 12. Kd1 Bg4 13. Qxg4 c5 14. Qxg7
Qb6 15. Qxh8+ Kd7 16. Qxa8 Qb2 17. Rb1 *
Position (FEN): Q7/pp1k1p1p/5n2/2ppP3/4n3/8/Pq1N1bPP/1RBK1BNR b - - 2 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1267
Best move: Nc3#