Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. Nc3 e5 3. Bc4 Bc5 4. d3 Nc6 5. Nge2 d6 6. h3 a6 7. a3 Nd4 8. Nd5
Nxd5 9. Bxd5 c6 10. Ba2 Qb6 11. b4 Nf3+ 12. gxf3 Bxf2+ 13. Kf1 Bh4 14. Rh2
Bxh3+ 15. Rxh3 *
Position (FEN): r3k2r/1p3ppp/pqpp4/4p3/1P2P2b/P2P1P1R/B1P1N3/R1BQ1K2 b kq - 0 15
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 654
Best move: Qf2#