Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. c3 g6 4. d4 Bg7 5. Be3 d6 6. Bb5 Bd7 7. Bd3 Nf6 8. Qd2
O-O 9. Bh6 exd4 10. cxd4 Bg4 11. Bxg7 Kxg7 12. Qe3 Bxf3 13. gxf3 Kg8 14. h4 Nh5
15. Nd2 Qf6 16. O-O-O Nxd4 17. Kb1 c5 18. Bc4 a6 19. Bd5 Rab8 20. Nc4 b5 21.
Na5 b4 22. Rdg1 Qxf3 23. Qh6 Qd3+ 24. Ka1 Nc2+ 25. Kb1 Na3+ 26. Ka1 Qb1+ 27.
Rxb1 *
Position (FEN): 1r3rk1/5p1p/p2p2pQ/N1pB3n/1p2P2P/n7/PP3P2/KR5R b - - 0 27
Black to move.
Themes:  Middlegame Mate in 1, Smothered Mate 
Puzzle rating: 950
Best move: Nc2#