Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. d4 exd4 3. Qxd4 Nc6 4. Qe3 Nf6 5. Nc3 b6 6. Bd2 Bb7 7. O-O-O Bc5 8.
Qg3 g6 9. f3 Bd6 10. Bf4 Bxf4+ 11. Qxf4 Qe7 12. Qxc7 Na5 13. Nd5 Nxd5 14. exd5
O-O 15. h4 Rac8 16. Qg3 Qe3+ 17. Kb1 Bxd5 18. Rxd5 Rxc2 19. Kxc2 Rc8+ 20. Kb1 *
Position (FEN): 2r3k1/p2p1p1p/1p4p1/n2R4/7P/4qPQ1/PP4P1/1K3BNR b - - 2 20
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1216
Best move: Qc1#