Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 Nc6 6. Bg5 Ne4 7. Nxe4 dxe4 8.
d5 Ne5 9. Qd4 f6 10. Qxe4 Ng4 11. Bd2 Qb6 12. Nh3 g6 13. Be2 Bf5 14. Qf3 Qxb2
15. Rd1 Ne5 16. Qb3 Qxb3 17. axb3 Bc2 18. Nf4 Bxd1 19. Kxd1 O-O-O 20. Ne6 Re8
21. Kc2 h5 22. Ra1 a6 23. c5 Bh6 24. f4 Nf7 25. c6 Nd8 26. cxb7+ Kxb7 27. Nc5+
Kb6 28. Rxa6+ Kxc5 29. Be3+ Kxd5 *
Position (FEN): 3nr2r/4p3/R4ppb/3k3p/5P2/1P2B3/2K1B1PP/8 w - - 0 30
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1713
Best move: Bf3#