Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. c4 d5 3. exd5 cxd5 4. d4 Nf6 5. Nc3 e6 6. a3 a6 7. Nf3 Bd6 8. Bg5
O-O 9. Bd3 Nbd7 10. O-O Qc7 11. c5 Bf4 12. Re1 Bxg5 13. Nxg5 e5 14. dxe5 Nxe5
15. b4 Be6 16. f4 Nxd3 17. Qxd3 Qxf4 18. Nxe6 fxe6 19. Rxe6 Ng4 20. Nxd5 *
Position (FEN): r4rk1/1p4pp/p3R3/2PN4/1P3qn1/P2Q4/6PP/R5K1 b - - 0 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1911
Best move: Qxh2#