Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 Nc6 4. Nc3 Nxe4 5. Nxe4 d5 6. Bxd5 Qxd5 7. Nc3 Qd8
8. Qe2 Bd6 9. d4 O-O 10. dxe5 Nxe5 11. Nxe5 Bxe5 12. Be3 Re8 13. Qd2 Qxd2+ 14.
Kxd2 Bf5 15. Nd1 Bxb2 16. Nxb2 Rad8+ 17. Kc1 Be4 18. Rg1 Re6 19. Nd1 Rc6 20. c3
b5 21. Kb2 a5 22. a3 Rb8 23. Ka2 b4 24. axb4 axb4 25. cxb4 Rxb4 26. Bc1 Ra6+
27. Ba3 *
Position (FEN): 6k1/2p2ppp/r7/8/1r2b3/B7/K4PPP/R2N2R1 b - - 3 27
Black to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1642
Best move: Bd5#