Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. b3 Bc5 3. Bb2 d6 4. Bc4 Nf6 5. d3 O-O 6. Nf3 Bxf2+ 7. Kxf2 Ng4+ 8.
Ke1 Be6 9. h3 Nf6 10. Nbd2 Bxc4 11. Nxc4 b5 12. Ne3 c6 13. Ba3 Re8 14. Nf5 Re6
15. Ng5 Re8 16. Nxd6 Re7 17. Nf5 Rd7 18. Bb2 h6 19. Nf3 Nxe4 20. Nxe5 Rd5 21.
Ne3 Qh4+ 22. Kf1 *
Position (FEN): rn4k1/p4pp1/2p4p/1p1rN3/4n2q/1P1PN2P/PBP3P1/R2Q1K1R b - - 4 22
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1107
Best move: Qf2#