Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. f4 e5 7. Nb3 Nbd7 8. g4
h6 9. g5 hxg5 10. fxg5 Nh5 11. Qf3 Be7 12. h4 Nf8 13. Be3 Ng6 14. Nd5 Be6 15.
Bb6 Qc8 16. Nc7+ Kd7 17. O-O-O Bd8 18. Rxd6+ Kxd6 19. Qd3+ Ke7 *
Position (FEN): r1qb3r/1pN1kpp1/pB2b1n1/4p1Pn/4P2P/1N1Q4/PPP5/2K2B1R w - - 2 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1373
Best move: Bc5#