Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. d4 d5 3. c4 dxc4 4. Nc3 a6 5. e4 b5 6. e5 Nd5 7. Nxd5 Qxd5 8. a4
c6 9. g3 Bb7 10. Bg2 g6 11. O-O Bg7 12. Ng5 Qd7 13. e6 fxe6 14. Bh3 Qd6 15. Bf4
Qxd4 16. Nxe6 Qxd1 17. Raxd1 Bxb2 18. Bh6 Bf6 19. Nc7+ Kf7 *
Position (FEN): rn5r/1bN1pk1p/p1p2bpB/1p6/P1p5/6PB/5P1P/3R1RK1 w - - 4 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 967
Best move: Be6#