Chess puzzle (Checkmate)
Opening: Three_Knights_Opening, Three_Knights_Opening_Other_variations
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bc5 4. Nxe5 Bxf2+ 5. Kxf2 Nxe5 6. d4 Qf6+ 7. Kg1 Nc6
8. e5 Qh4 9. Nb5 Qd8 10. Bc4 Nge7 11. Qe2 a6 12. Nd6+ cxd6 13. exd6 Nxd4 14.
Qxe7+ Qxe7 15. dxe7 Kxe7 16. Bg5+ f6 17. Re1+ Kd8 18. Be3 Nxc2 *
Position (FEN): r1bk3r/1p1p2pp/p4p2/8/2B5/4B3/PPn3PP/4R1KR w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 678
Best move: Bb6#