Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 Bc5 4. d4 exd4 5. cxd4 Bb6 6. Nc3 d6 7. h3 Nf6 8. d5
Ne5 9. Bg5 O-O 10. Nxe5 dxe5 11. Rc1 h6 12. Bh4 g5 13. Bg3 Qe7 14. Bd3 Qb4 15.
Bxe5 Nh5 16. Qxh5 Qxb2 17. Qd1 *
Position (FEN): r1b2rk1/ppp2p2/1b5p/3PB1p1/4P3/2NB3P/Pq3PP1/2RQK2R b K - 1 17
Black to move.
Themes: Attacking f2 or f7 Middlegame Mate in 1 
Puzzle rating: 1031
Best move: Qxf2#