Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. f4 exf4 3. Nf3 g5 4. h4 g4 5. Ne5 Nf6 6. Bc4 d5 7. exd5 Bd6 8. Qe2
O-O 9. d4 Bxe5 10. dxe5 Nxd5 11. Bxd5 Qxd5 12. Bxf4 Nc6 13. Nc3 Qa5 14. O-O-O
Be6 15. Kb1 Rfd8 16. Rxd8+ Rxd8 17. Bg5 Rd7 18. Bf6 Qc5 19. a3 Bf5 20. Qf1 Nd4
21. Qf4 Bxc2+ 22. Ka1 Qc4 23. Qg5+ Bg6 24. h5 Nb3+ 25. Ka2 Nc1+ 26. Ka1 Qa2+
27. Nxa2 *
Position (FEN): 6k1/pppr1p1p/5Bb1/4P1QP/6p1/P7/NP4P1/K1n4R b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1209
Best move: Nb3#