Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nf6 3. d3 h6 4. f4 Bc5 5. fxe5 Ng8 6. d4 Bb4 7. Bd2 Bxc3 8.
Bxc3 Qh4+ 9. Kd2 Qxe4 10. Kc1 Ne7 11. Qe2 Qxe2 12. Bxe2 Nd5 13. Bf3 Nf4 14. g3
Ne6 15. b3 O-O 16. Kb2 a5 17. Ne2 a4 18. b4 a3+ 19. Kb3 Ng5 20. Rhf1 d6 21. h4
Nxf3 22. Rxf3 Be6+ 23. d5 *
Position (FEN): rn3rk1/1pp2pp1/3pb2p/3PP3/1P5P/pKB2RP1/P1P1N3/R7 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 694
Best move: Bxd5#