Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 d6 5. Nc3 a6 6. Be2 e6 7. Be3 Nf6 8. f4
Be7 9. Qd2 Qc7 10. g4 h6 11. O-O-O b5 12. Nf3 Bb7 13. Rhg1 Rc8 14. f5 Ne5 15.
fxe6 fxe6 16. Nxe5 dxe5 17. g5 hxg5 18. Bxg5 b4 19. Nb1 Bxe4 20. Bd3 Bxd3 21.
Qxd3 Rxh2 22. Bxf6 Rxc2+ 23. Qxc2 *
Position (FEN): 2r1k3/2q1b1p1/p3pB2/4p3/1p6/8/PPQ5/1NKR2R1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 838
Best move: Qxc2#