Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nc3 d5 3. cxd5 exd5 4. d4 Nf6 5. Nf3 c5 6. Bf4 Bd6 7. Bg5 Be6 8. e3
O-O 9. Be2 h6 10. Bxf6 Qxf6 11. O-O Nc6 12. dxc5 Bxc5 13. Rc1 Bd6 14. Nb5 Bb8
15. Nfd4 Bd7 16. Bf3 a6 17. Nxc6 Bxc6 18. Nd4 Qe5 19. Nxc6 *
Position (FEN): rb3rk1/1p3pp1/p1N4p/3pq3/8/4PB2/PP3PPP/2RQ1RK1 b - - 0 19
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 546
Best move: Qxh2#