Chess puzzle (Checkmate)
Opening: Queens_Gambit_Declined, Queens_Gambit_Declined_Albin_Countergambit
Moves: 1. d4 d5 2. c4 e5 3. dxe5 d4 4. Nf3 Nc6 5. a3 f6 6. exf6 Nxf6 7. b4 Ne4 8. b5
Nc3 9. Nxc3 dxc3 10. bxc6 Qxd1+ 11. Kxd1 Bf5 12. Nd4 Rd8 13. Be3 bxc6 14. Kc1
Bg6 15. f4 Bc5 16. Nxc6 *
Position (FEN): 3rk2r/p1p3pp/2N3b1/2b5/2P2P2/P1p1B3/4P1PP/R1K2B1R b k - 0 16
Black to move.
Themes: Hanging Piece Middlegame Mate in 1 
Puzzle rating: 904
Best move: Bxe3#