Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. e3 Nf6 4. c5 Nc6 5. Nc3 Ne4 6. Nxe4 dxe4 7. Bc4 Be7 8. Ne2
O-O 9. O-O b6 10. cxb6 cxb6 11. Ng3 e5 12. dxe5 Nxe5 13. Bb3 Bb7 14. Qh5 Bd6
15. Bc2 g6 16. Qe2 Rc8 17. Nxe4 Bb8 18. Rd1 Qh4 19. g3 Qh3 20. b3 Ng4 21. f3
Ne5 22. Bb2 a5 23. Ba3 Rfd8 24. Rxd8+ Rxd8 25. Qb5 Nxf3+ 26. Kf2 Nh4 27. Nf6+
Kg7 28. Ne8+ Kh6 *
Position (FEN): 1b1rN3/1b3p1p/1p4pk/pQ6/7n/BP2P1Pq/P1B2K1P/R7 w - - 6 29
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1523
Best move: Bf8#