Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 e6 4. dxe6 Nc6 5. exf7+ Kxf7 6. Nf3 Bg4 7. Be2 Bxf3
8. Bxf3 Qd3 9. Qb3 Re8+ 10. Kd1 Ne4 11. Qxd3 Nxf2+ 12. Kc2 Nb4+ 13. Kc3 Nbxd3
14. Rf1 Bd6 15. Bd5+ Kg6 16. c5 Bxc5 17. Bc4 Rd8 18. Na3 Ne4+ 19. Kc2 Nb4+ 20.
Kb3 a6 21. d4 Rxd4 *
Position (FEN): 7r/1pp3pp/p5k1/2b5/1nBrn3/NK6/PP4PP/R1B2R2 w - - 0 22
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 962
Best move: Bf7#