Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 e6 3. Nc3 Nc6 4. d4 cxd4 5. Nxd4 a6 6. Bc4 Qc7 7. Bb3 Nf6 8.
O-O Be7 9. Be3 b5 10. f4 d6 11. f5 b4 12. fxe6 bxc3 13. exf7+ Kf8 14. bxc3 a5
15. a4 Bb7 16. Nf5 Ne5 17. Nxe7 Qxe7 18. Bg5 Bxe4 19. Rxf6 gxf6 *
Position (FEN): r4k1r/4qP1p/3p1p2/p3n1B1/P3b3/1BP5/2P3PP/R2Q2K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1560
Best move: Bh6#