Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Nf6 3. Nc3 Nxd5 4. Nxd5 Qxd5 5. d4 e5 6. dxe5 Qxd1+ 7. Kxd1
Nc6 8. f4 Bf5 9. Bb5 O-O-O+ 10. Bd2 Nb4 11. Ba4 Nd5 12. c3 Nxf4 13. Nf3 Nd3 14.
Bc2 Nxb2+ 15. Kc1 Nd3+ 16. Bxd3 Rxd3 17. Rd1 Rxf3 18. gxf3 *
Position (FEN): 2k2b1r/ppp2ppp/8/4Pb2/8/2P2P2/P2B3P/R1KR4 b - - 0 18
Black to move.
Themes:  Endgame Boden's Mate, Mate in 1 
Puzzle rating: 653
Best move: Ba3#