Chess puzzle (Checkmate)
Moves: 1. Nf3 Nc6 2. d4 d5 3. c4 dxc4 4. e3 b6 5. Bxc4 Bb7 6. Ng5 e6 7. h4 Bb4+ 8. Bd2
Qf6 9. O-O h6 10. Nf3 Bxd2 11. Nbxd2 Na5 12. Bb5+ c6 13. Be2 O-O-O 14. b4 g5
15. h5 g4 16. Ne4 Qf5 17. Nfd2 c5 18. Qc2 Nc6 19. Nc4 Nxb4 20. Qb1 Bxe4 21. Qc1
Qd5 22. f3 gxf3 23. Bxf3 Bxf3 24. Rxf3 Qxh5 25. Qa3 Ne7 26. Qxa7 Nec6 *
Position (FEN): 2kr3r/Q4p2/1pn1p2p/2p4q/1nNP4/4PR2/P5P1/R5K1 w - - 1 27
White to move.
Themes: Queenside Attack Middlegame Mate in 1 
Puzzle rating: 1150
Best move: Nxb6#