Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Bc4 Nf6 5. d3 Bg4 6. Nge2 Nc6 7. f3 Bf5 8.
Be3 e6 9. O-O Nd5 10. Bf2 a6 11. Qd2 h5 12. Ne4 Qd7 13. a3 h4 14. b4 Be7 15.
Bb3 Nf6 16. Rad1 O-O-O 17. Nxf6 Bxf6 18. d4 Qe7 19. c4 g5 20. b5 axb5 21. cxb5
Nb8 22. Rc1 g4 23. fxg4 Bxg4 24. Nc3 Rhg8 25. Be3 Bh3 26. Rf2 Qxa3 27. Na4 Qxb3
*
Position (FEN): 1nkr2r1/1pp2p2/4pb2/1P6/N2P3p/1q2B2b/3Q1RPP/2R3K1 w - - 0 28
White to move.
Themes: Pin Middlegame Mate in 1 
Puzzle rating: 1399
Best move: Nb6#